aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* comment fixesChris Lattner2007-10-191-3/+3
* More ppcf128 issues (maybe the last)?Dale Johannesen2007-10-191-0/+7
* Change LowerFP_TO_SINT to create the specific code it needs instead of Chris Lattner2007-10-151-4/+11
* Fix type mismatch error in PPC Altivec (only causesDale Johannesen2007-10-141-2/+2
* Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC.Dan Gohman2007-10-121-1/+4
* Set ISD::FPOW to Expand.Dan Gohman2007-10-111-1/+3
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-0/+62
* When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM inDan Gohman2007-10-081-0/+14
* Next powerpc long double bits. Comparisons work,Dale Johannesen2007-10-061-0/+4
* First round of ppc long double. call/return andDale Johannesen2007-10-051-1/+13
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-3/+0
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-5/+6
* Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen2007-08-311-5/+5
* Use i64 on a PPC64 machineBill Wendling2007-08-301-1/+1
* rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner2007-08-251-12/+20
* Vector fneg must be expanded into fsub -0.0, X.Evan Cheng2007-07-301-0/+11
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-1/+4
* Assert when TLS is not implemented.Lauro Ramos Venancio2007-07-111-0/+7
* Change getCopyToParts and getCopyFromParts to always use target-endianDan Gohman2007-07-091-2/+2
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-4/+5
* describe an argument, hide it.Chris Lattner2007-06-191-1/+3
* If a function is vararg, never pass inreg arguments in registers. Thanks toChris Lattner2007-06-191-1/+2
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Apply this patch:Dan Gohman2007-05-181-1/+1
* fix some subtle inline asm selection issuesChris Lattner2007-05-151-9/+17
* Fix a bug in PPCTargetLowering::isLegalAddressingMode, scales other than 0/1/2Chris Lattner2007-04-091-0/+3
* Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray2007-04-031-9/+171
* The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray2007-04-031-13/+13
* The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray2007-04-031-3/+3
* implement the new addressing mode description hook.Chris Lattner2007-03-301-1/+34
* "The C standards do say that "char" may either be a "signed char" or "unsignedLauro Ramos Venancio2007-03-271-1/+1
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-12/+14
* Stack and register alignment of call arguments in the ELF ABINicolas Geoffray2007-03-131-6/+52
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-121-2/+3
* Switch PPC return lower to use an autogenerated CC description.Chris Lattner2007-03-061-40/+30
* Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray2007-03-011-1/+23
* Differentiate between the MachO and the ELF ABI the CALL instruction.Nicolas Geoffray2007-02-271-2/+3
* always lower to RETFLAG, never leave it as just ret.Chris Lattner2007-02-261-8/+7
* no really, this is the right patchChris Lattner2007-02-251-1/+1
* always promote float varargs to double.Chris Lattner2007-02-251-1/+1
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-251-52/+97
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-221-34/+15
* Support to provide exception and selector registers.Jim Laskey2007-02-211-0/+28
* Fix ixaddrs as well, allowing ppc64 to compile to:Chris Lattner2007-02-171-17/+22
* Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:Chris Lattner2007-02-171-5/+9
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-291-0/+4