summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAge
* Fix a bug in PPCTargetLowering::isLegalAddressingMode, scales other than 0/1/2Chris Lattner2007-04-09
* Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray2007-04-03
* The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray2007-04-03
* The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray2007-04-03
* implement the new addressing mode description hook.Chris Lattner2007-03-30
* "The C standards do say that "char" may either be a "signed char" or "unsignedLauro Ramos Venancio2007-03-27
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-25
* Stack and register alignment of call arguments in the ELF ABINicolas Geoffray2007-03-13
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-12
* Switch PPC return lower to use an autogenerated CC description.Chris Lattner2007-03-06
* Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray2007-03-01
* Differentiate between the MachO and the ELF ABI the CALL instruction.Nicolas Geoffray2007-02-27
* always lower to RETFLAG, never leave it as just ret.Chris Lattner2007-02-26
* no really, this is the right patchChris Lattner2007-02-25
* always promote float varargs to double.Chris Lattner2007-02-25
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-25
* Simplify lowering and selection of exception ops.Jim Laskey2007-02-22
* Support to provide exception and selector registers.Jim Laskey2007-02-21
* Fix ixaddrs as well, allowing ppc64 to compile to:Chris Lattner2007-02-17
* Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:Chris Lattner2007-02-17
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-29
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-28
* Make LABEL a builtin opcode.Jim Laskey2007-01-26
* setSetCCIsExpensive is gone.Evan Cheng2007-01-05
* Provide support for FP_TO_UINT.Jim Laskey2006-12-15
* Another step forward in PPC64 JIT support: we now no-longer need stubsChris Lattner2006-12-11
* Missing opcode.Jim Laskey2006-12-11
* Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov2006-12-10
* Fix i64 uint_to_fp on ppc64Chris Lattner2006-12-07
* Restoration of the stack pointer after a deallocation of a alloca was notJim Laskey2006-12-04
* 1. In ppc64 mode we need only use one GPR.Jim Laskey2006-12-01
* Fix the CodeGen/PowerPC/vec_constants.ll regression.Chris Lattner2006-12-01
* Fix bug codegen'ing FP constant vectors with integer splats. Make sure theChris Lattner2006-11-29
* Offset for load of 32-bit arg in 64-bit world was incorrect.Jim Laskey2006-11-29
* Remove debug code.Jim Laskey2006-11-28
* 32-bit int space was not accounted for properly in lowerCall.Jim Laskey2006-11-28
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-27
* on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots.Chris Lattner2006-11-18
* convert PPC::BCC to use the 'pred' operand instead of separate predicateChris Lattner2006-11-17
* rename PPC::COND_BRANCH to PPC::BCCChris Lattner2006-11-17
* start using PPC predicates more consistently.Chris Lattner2006-11-17
* This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey2006-11-16
* fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memriChris Lattner2006-11-15
* lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead ofChris Lattner2006-11-14
* minor tweaks, reject vector preinc.Chris Lattner2006-11-14
* ppc64 doesn't have lwau, don't attempt to form it.Chris Lattner2006-11-11
* implement preinc support for r+i loads on ppc64Chris Lattner2006-11-10
* add an initial cut at preinc loads for ppc32. This is broken for ppc64Chris Lattner2006-11-10
* PPC supports i32 / i64 pre-inc load / store.Evan Cheng2006-11-09
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-09