summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAge
* Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray2007-04-03
* implement the new addressing mode description hook.Chris Lattner2007-03-30
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-25
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-12
* 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
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-25
* Fix a spelling errorNate Begeman2007-01-26
* This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey2006-11-16
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-09
* Refactor all the addressing mode selection stuff into the isel loweringChris Lattner2006-11-08
* Implement the getRegForInlineAsmConstraint method for PPC. With recentChris Lattner2006-11-02
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-31
* For PR387:Reid Spencer2006-08-28
* Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswapsChris Lattner2006-07-10
* Make PPC call lowering more aggressive, making the isel matching code simpleChris Lattner2006-05-17
* Instead of implementing LowerCallTo directly, let the default impl produce anChris Lattner2006-05-16
* Switch the PPC backend over to using FORMAL_ARGUMENTS for formal argumentChris Lattner2006-05-16
* Implement an important entry from README_ALTIVEC:Chris Lattner2006-04-18
* Rename get_VSPLI_elt -> get_VSPLTI_eltChris Lattner2006-04-12
* Change the interface to the predicate that determines if vsplti* can be used.Chris Lattner2006-04-08
* Match vpku[hw]um(x,x).Chris Lattner2006-04-06
* Add support for matching vmrg(x,x) patternsChris Lattner2006-04-06
* Pattern match vmrg* instructions, which are now lowered by the CFE into shuff...Chris Lattner2006-04-06
* Support pattern matching vsldoi(x,y) and vsldoi(x,x), which allows the f.e. toChris Lattner2006-04-06
* Compile the vpkuhum/vpkuwum intrinsics into vpkuhum/vpkuwum instead of intoChris Lattner2006-04-06
* Ask legalize to promote all vector shuffles to be v16i8 instead of having toChris Lattner2006-04-04
* Inform the dag combiner that the predicate compares only return a low bit.Chris Lattner2006-04-02
* Lower vector compares to VCMP nodes, just like we lower vector comparisonChris Lattner2006-03-31
* Use normal lvx for scalar_to_vector instead of lve*x. They do the exactChris Lattner2006-03-28
* Codegen vector predicate compares.Chris Lattner2006-03-26
* Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros insteadEvan Cheng2006-03-26
* Codegen things like:Chris Lattner2006-03-25
* add support for using vxor to build zero vectors. This implementsChris Lattner2006-03-24
* When possible, custom lower 32-bit SINT_TO_FP to this:Chris Lattner2006-03-22
* fix duplicate definition errorsChris Lattner2006-03-20
* Check in some intermediate code that adds a skeleton for matching vsplt*Chris Lattner2006-03-20
* Custom lower arbitrary VECTOR_SHUFFLE's to VPERM.Chris Lattner2006-03-20
* Custom lower SCALAR_TO_VECTOR into lve*x.Chris Lattner2006-03-19
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-13
* Compile this:Chris Lattner2006-03-01
* Use a target-specific dag-combine to implement CodeGen/PowerPC/fp-int-fp.ll.Chris Lattner2006-03-01
* split register class handling from explicit physreg handling.Chris Lattner2006-02-22
* Updates to match change of getRegForInlineAsmConstraint prototypeChris Lattner2006-02-21
* Implement getConstraintType for PPC.Chris Lattner2006-02-07
* Add the simple PPC integer constraintsChris Lattner2006-02-07
* add info about the inline asm register constraints for PPCChris Lattner2006-01-31
* Use PPCISD::CALL instead of ISD::CALLChris Lattner2006-01-27
* Make llvm.frame/returnaddr not crash on ppcChris Lattner2006-01-27
* Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET forNate Begeman2006-01-27