aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-8/+8
* Remove unnecessary #includes.Dan Gohman2008-06-221-1/+0
* Use MachineBasicBlock::transferSuccessors.Dan Gohman2008-06-211-8/+3
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-081-1/+1
* Temporarily reverting r52056. It's causing PPC to fail to bootstrap.Bill Wendling2008-06-081-3/+0
* Typo.Evan Cheng2008-06-061-1/+1
* PPC preferred loop alignment is 16.Evan Cheng2008-06-061-0/+3
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-134/+135
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-0/+4
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-87/+484
* A few inline asm cleanups:Chris Lattner2008-04-261-1/+1
* 64-bit atomic operations.Evan Cheng2008-04-191-36/+41
* PPC32 atomic operations.Evan Cheng2008-04-191-1/+124
* Change Divided flag to Split, as suggested by EvanNicolas Geoffray2008-04-151-2/+2
* Add a divided flag for the first piece of an argument divided into mulitple p...Nicolas Geoffray2008-04-131-12/+12
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-7/+3
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-2/+2
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-071-6/+6
* Backing out 48222 temporarily.Evan Cheng2008-04-031-6/+6
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+2
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-261-6/+6
* Use the bit size of the operand instead of the hard-coded 32 to generate theBill Wendling2008-03-241-2/+5
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-42/+26
* Add support for multiple return values for the PPC target byDan Gohman2008-03-191-145/+22
* Make Complex long long/double/long double workDale Johannesen2008-03-171-1/+18
* Next round of PPC32 ABI changes. Allow for gccDale Johannesen2008-03-171-12/+65
* Implement the real calling convention for ppc32 Altivec:Dale Johannesen2008-03-141-21/+118
* Do not promote float params to double in varargsDale Johannesen2008-03-121-6/+0
* One more bit of Altivec parameter passing.Dale Johannesen2008-03-121-3/+5
* Implement Altivec passing to varargs functions on ppc.Dale Johannesen2008-03-121-7/+72
* Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman2008-03-111-0/+4
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-1/+7
* Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray2008-03-101-2/+2
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-7/+13
* Darwin PPC64 indirect call target goes in X12, not R12. This fixes theseChris Lattner2008-03-091-2/+3
* More ppc32 byval handling (bug fixes). ThingsDale Johannesen2008-03-081-3/+23
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Add support for calls with i128 return values on ppc64.Dan Gohman2008-03-081-3/+13
* PPC64 passes arguments of integral type in i64 registers, not i32. Reflect thisBill Wendling2008-03-071-26/+43
* Add support for lowering 128-bit shifts on ppc64.Dan Gohman2008-03-071-44/+60
* Next bits of PPC byval handling. Basically functionalDale Johannesen2008-03-071-7/+73
* Next bit of PPC ByVal handling; call-site code seemsDale Johannesen2008-03-051-3/+11
* Move PPC lowering functions into PPCTargetLoweringDale Johannesen2008-03-041-28/+82
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-0/+11
* Don't hard-code the mask size to be 32, which is incorrect on ppc64Dan Gohman2008-02-271-3/+5
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-271-11/+19
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-1/+2
* Change how FP immediates are handled. Nate Begeman2008-02-141-3/+0
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1