| Commit message (Expand) | Author | Age | Files | Lines |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 1 | -8/+8 |
* | Remove unnecessary #includes. | Dan Gohman | 2008-06-22 | 1 | -1/+0 |
* | Use MachineBasicBlock::transferSuccessors. | Dan Gohman | 2008-06-21 | 1 | -8/+3 |
* | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -1/+1 |
* | Temporarily reverting r52056. It's causing PPC to fail to bootstrap. | Bill Wendling | 2008-06-08 | 1 | -3/+0 |
* | Typo. | Evan Cheng | 2008-06-06 | 1 | -1/+1 |
* | PPC preferred loop alignment is 16. | Evan Cheng | 2008-06-06 | 1 | -0/+3 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -134/+135 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -0/+4 |
* | Tail call optimization improvements: | Arnold Schwaighofer | 2008-04-30 | 1 | -87/+484 |
* | A few inline asm cleanups: | Chris Lattner | 2008-04-26 | 1 | -1/+1 |
* | 64-bit atomic operations. | Evan Cheng | 2008-04-19 | 1 | -36/+41 |
* | PPC32 atomic operations. | Evan Cheng | 2008-04-19 | 1 | -1/+124 |
* | Change Divided flag to Split, as suggested by Evan | Nicolas Geoffray | 2008-04-15 | 1 | -2/+2 |
* | Add a divided flag for the first piece of an argument divided into mulitple p... | Nicolas Geoffray | 2008-04-13 | 1 | -12/+12 |
* | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal | Dan Gohman | 2008-04-12 | 1 | -7/+3 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 | 1 | -2/+2 |
* | Re-commit of the r48822, where the infinite looping problem discovered | Roman Levenstein | 2008-04-07 | 1 | -6/+6 |
* | Backing out 48222 temporarily. | Evan Cheng | 2008-04-03 | 1 | -6/+6 |
* | Fix "Control reaches the end of non-void function" warnings, | Chris Lattner | 2008-03-30 | 1 | -0/+2 |
* | Use a linked data structure for the uses lists of an SDNode, just like | Roman Levenstein | 2008-03-26 | 1 | -6/+6 |
* | Use the bit size of the operand instead of the hard-coded 32 to generate the | Bill Wendling | 2008-03-24 | 1 | -2/+5 |
* | Introduce a new node for holding call argument | Duncan Sands | 2008-03-21 | 1 | -42/+26 |
* | Add support for multiple return values for the PPC target by | Dan Gohman | 2008-03-19 | 1 | -145/+22 |
* | Make Complex long long/double/long double work | Dale Johannesen | 2008-03-17 | 1 | -1/+18 |
* | Next round of PPC32 ABI changes. Allow for gcc | Dale Johannesen | 2008-03-17 | 1 | -12/+65 |
* | Implement the real calling convention for ppc32 Altivec: | Dale Johannesen | 2008-03-14 | 1 | -21/+118 |
* | Do not promote float params to double in varargs | Dale Johannesen | 2008-03-12 | 1 | -6/+0 |
* | One more bit of Altivec parameter passing. | Dale Johannesen | 2008-03-12 | 1 | -3/+5 |
* | Implement Altivec passing to varargs functions on ppc. | Dale Johannesen | 2008-03-12 | 1 | -7/+72 |
* | Generalize ExpandIntToFP to handle the case where the operand is legal | Dan Gohman | 2008-03-11 | 1 | -0/+4 |
* | Default ISD::PREFETCH to expand. | Evan Cheng | 2008-03-10 | 1 | -1/+0 |
* | Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's | Scott Michel | 2008-03-10 | 1 | -1/+7 |
* | Add description of individual bits in CR. This fix PR1765. | Nicolas Geoffray | 2008-03-10 | 1 | -2/+2 |
* | Increase ISD::ParamFlags to 64 bits. Increase the ByValSize | Dale Johannesen | 2008-03-10 | 1 | -7/+13 |
* | Darwin PPC64 indirect call target goes in X12, not R12. This fixes these | Chris Lattner | 2008-03-09 | 1 | -2/+3 |
* | More ppc32 byval handling (bug fixes). Things | Dale Johannesen | 2008-03-08 | 1 | -3/+23 |
* | Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ... | Evan Cheng | 2008-03-08 | 1 | -0/+1 |
* | Add support for calls with i128 return values on ppc64. | Dan Gohman | 2008-03-08 | 1 | -3/+13 |
* | PPC64 passes arguments of integral type in i64 registers, not i32. Reflect this | Bill Wendling | 2008-03-07 | 1 | -26/+43 |
* | Add support for lowering 128-bit shifts on ppc64. | Dan Gohman | 2008-03-07 | 1 | -44/+60 |
* | Next bits of PPC byval handling. Basically functional | Dale Johannesen | 2008-03-07 | 1 | -7/+73 |
* | Next bit of PPC ByVal handling; call-site code seems | Dale Johannesen | 2008-03-05 | 1 | -3/+11 |
* | Move PPC lowering functions into PPCTargetLowering | Dale Johannesen | 2008-03-04 | 1 | -28/+82 |
* | Interface of getByValTypeAlignment differed between | Dale Johannesen | 2008-02-28 | 1 | -0/+11 |
* | Don't hard-code the mask size to be 32, which is incorrect on ppc64 | Dan Gohman | 2008-02-27 | 1 | -3/+5 |
* | Convert the last remaining users of the non-APInt form of | Dan Gohman | 2008-02-27 | 1 | -11/+19 |
* | I cannot find a libgcc function for this builtin. Therefor expanding it to a... | Andrew Lenharth | 2008-02-16 | 1 | -1/+2 |
* | Change how FP immediates are handled. | Nate Begeman | 2008-02-14 | 1 | -3/+0 |
* | Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits | Dan Gohman | 2008-02-13 | 1 | -1/+1 |