| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a bug in a recent refactoring that broke a bunch of stuff. | Chris Lattner | 2006-08-12 | 1 | -1/+1 |
| * | Eliminate use of getNode that takes a vector. | Chris Lattner | 2006-08-11 | 1 | -19/+22 |
| * | Convert vectors to fixed sized arrays and smallvectors. Eliminate use of get... | Chris Lattner | 2006-08-11 | 1 | -37/+42 |
| * | Fix miscompilation of float vector returns. Compile code to this: | Chris Lattner | 2006-08-11 | 1 | -4/+4 |
| * | Fix some ppc64 issues with vector code. | Chris Lattner | 2006-07-28 | 1 | -4/+7 |
| * | Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. | Chris Lattner | 2006-07-26 | 1 | -3/+3 |
| * | Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswaps | Chris Lattner | 2006-07-10 | 1 | -0/+59 |
| * | Implement 64-bit select, bswap, etc. | Chris Lattner | 2006-06-27 | 1 | -0/+4 |
| * | PPC doesn't have bit converts to/from i64 | Chris Lattner | 2006-06-27 | 1 | -0/+2 |
| * | Implement 64-bit undef, sub, shl/shr, srem/urem | Chris Lattner | 2006-06-27 | 1 | -0/+2 |
| * | Use i32 for shift amounts instead of i64. This gets bisort working. | Chris Lattner | 2006-06-27 | 1 | -0/+1 |
| * | Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but | Chris Lattner | 2006-06-27 | 1 | -1/+3 |
| * | Improve PPC64 calling convention support | Chris Lattner | 2006-06-26 | 1 | -37/+84 |
| * | Correct returns of 64-bit values, though they seemed to work before... | Chris Lattner | 2006-06-21 | 1 | -9/+19 |
| * | fix some assumptions that pointers can only be 32-bits. With this, we can | Chris Lattner | 2006-06-16 | 1 | -32/+35 |
| * | Rename some subtarget features. A CPU now can *have* 64-bit instructions, | Chris Lattner | 2006-06-16 | 1 | -3/+3 |
| * | Type of extract_element index operand should be iPTR. | Evan Cheng | 2006-06-15 | 1 | -12/+15 |
| * | Fix a problem exposed by the local allocator. CALL instructions are not marked | Chris Lattner | 2006-06-10 | 1 | -14/+18 |
| * | Always reserve space for 8 spilled GPRs. GCC apparently assumes that this | Chris Lattner | 2006-05-30 | 1 | -12/+7 |
| * | Change RET node to include signness information of the return values. i.e. | Evan Cheng | 2006-05-26 | 1 | -3/+3 |
| * | CALL node change (arg / sign pairs instead of just arguments). | Evan Cheng | 2006-05-25 | 1 | -5/+6 |
| * | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 1 | -1/+1 |
| * | Fix CodeGen/Generic/vector.ll:test_div with altivec. | Chris Lattner | 2006-05-24 | 1 | -0/+1 |
| * | Handle SETO* like we handle SET*, restoring behavior after Evan's setcc | Chris Lattner | 2006-05-24 | 1 | -0/+8 |
| * | Make PPC call lowering more aggressive, making the isel matching code simple | Chris Lattner | 2006-05-17 | 1 | -12/+71 |
| * | Switch PPC over to a call-selection model where the lowering code creates | Chris Lattner | 2006-05-17 | 1 | -54/+105 |
| * | 3 changes, 2 of which are cleanup one of which changes codegen: | Chris Lattner | 2006-05-17 | 1 | -105/+111 |
| * | implement passing/returning vector regs to calls, at least non-varargs calls. | Chris Lattner | 2006-05-16 | 1 | -1/+12 |
| * | Instead of implementing LowerCallTo directly, let the default impl produce an | Chris Lattner | 2006-05-16 | 1 | -211/+147 |
| * | Simplify the argument counting logic by only incrementing the index. | Chris Lattner | 2006-05-16 | 1 | -14/+11 |
| * | Simplify the dead argument handling code. | Chris Lattner | 2006-05-16 | 1 | -28/+11 |
| * | Vector args passed in registers don't reserve stack space. | Chris Lattner | 2006-05-16 | 1 | -11/+26 |
| * | Switch the PPC backend over to using FORMAL_ARGUMENTS for formal argument | Chris Lattner | 2006-05-16 | 1 | -168/+157 |
| * | Fit in 80 cols | Chris Lattner | 2006-05-16 | 1 | -3/+3 |
| * | Remove dead var, fix bad override. | Chris Lattner | 2006-05-12 | 1 | -1/+0 |
| * | Fix CodeGen/Generic/2006-04-28-Sign-extend-bool.ll | Chris Lattner | 2006-04-28 | 1 | -0/+4 |
| * | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -0/+32 |
| * | Fix a crash on: | Chris Lattner | 2006-04-18 | 1 | -2/+24 |
| * | pretty print node name | Chris Lattner | 2006-04-18 | 1 | -0/+1 |
| * | Implement an important entry from README_ALTIVEC: | Chris Lattner | 2006-04-18 | 1 | -15/+88 |
| * | Use vmladduhm to do v8i16 multiplies which is faster and simpler than doing | Chris Lattner | 2006-04-18 | 1 | -18/+3 |
| * | Implement v16i8 multiply with this code: | Chris Lattner | 2006-04-18 | 1 | -2/+25 |
| * | Lower v8i16 multiply into this code: | Chris Lattner | 2006-04-18 | 1 | -25/+51 |
| * | Custom lower v4i32 multiplies into a cute sequence, instead of having legalize | Chris Lattner | 2006-04-18 | 1 | -10/+53 |
| * | Make sure to check splats of every constant we can, handle splat(31) by | Chris Lattner | 2006-04-17 | 1 | -5/+14 |
| * | Teach the ppc backend to use rol and vsldoi to generate splatted constants. | Chris Lattner | 2006-04-17 | 1 | -15/+49 |
| * | Make some code more general, adding support for constant formation of several | Chris Lattner | 2006-04-17 | 1 | -22/+78 |
| * | Learn how to make odd splatted constants in range [17,29]. This implements | Chris Lattner | 2006-04-17 | 1 | -0/+7 |
| * | Pull some code out into a helper function. | Chris Lattner | 2006-04-17 | 1 | -16/+26 |
| * | Implement a TODO: for any shuffle that can be viewed as a v4[if]32 shuffle, | Chris Lattner | 2006-04-17 | 1 | -2/+135 |