summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-12/+5
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-5/+4
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-071-1/+1
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-21/+27
* Unbreak ppc debug support.Evan Cheng2008-02-021-0/+3
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-27/+21
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-3/+3
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-21/+27
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-2/+2
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-3/+3
* The last pieces needed for loading arbitraryDuncan Sands2008-01-231-2/+2
* Implement flt_rounds for PowerPC.Dale Johannesen2008-01-181-0/+64
* get symbolic information for ppc ldbl nodes.Chris Lattner2008-01-181-0/+5
* Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:Chris Lattner2008-01-181-0/+1
* This commit changes:Chris Lattner2008-01-171-4/+3
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-3/+4
* Output sinl for a long double FSIN node, not sin.Duncan Sands2008-01-101-1/+3
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-18/+18
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fix unintented change from last commitNicolas Geoffray2007-12-211-3/+3
* Enable EH for linux/ppc32 targetsNicolas Geoffray2007-12-211-11/+9
* implement __builtin_return_addr(0) on ppc.Chris Lattner2007-12-081-4/+32
* Implement ExpandOperationResult for ppc i64 fp->int, which fixesChris Lattner2007-11-281-0/+9
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-2/+7
* Disable a couple more things for ppcf128.Dale Johannesen2007-10-231-2/+4
* Use ptr type in the immediate field of a BxA instruction so we don't end up s...Evan Cheng2007-10-221-1/+2
OpenPOWER on IntegriCloud