summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-281-3/+3
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-1/+1
* setSetCCIsExpensive is gone.Evan Cheng2007-01-051-2/+0
* Provide support for FP_TO_UINT.Jim Laskey2006-12-151-1/+3
* Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner2006-12-111-2/+1
* Missing opcode.Jim Laskey2006-12-111-0/+1
* Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov2006-12-101-1/+2
* Fix i64 uint_to_fp on ppc64Chris Lattner2006-12-071-1/+2
* Restoration of the stack pointer after a deallocation of a alloca was notJim Laskey2006-12-041-1/+28
* 1. In ppc64 mode we need only use one GPR.Jim Laskey2006-12-011-1/+7
* Fix the CodeGen/PowerPC/vec_constants.ll regression.Chris Lattner2006-12-011-6/+9
* Fix bug codegen'ing FP constant vectors with integer splats. Make sure theChris Lattner2006-11-291-14/+22
* Offset for load of 32-bit arg in 64-bit world was incorrect.Jim Laskey2006-11-291-1/+4
* Remove debug code.Jim Laskey2006-11-281-2/+0
* 32-bit int space was not accounted for properly in lowerCall.Jim Laskey2006-11-281-3/+8
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-271-2/+3
* on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots.Chris Lattner2006-11-181-3/+8
* convert PPC::BCC to use the 'pred' operand instead of separate predicateChris Lattner2006-11-171-2/+2
* rename PPC::COND_BRANCH to PPC::BCCChris Lattner2006-11-171-1/+1
OpenPOWER on IntegriCloud