aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* implement __builtin_return_addr(0) on ppc.Chris Lattner2007-12-081-0/+1
* Implement ExpandOperationResult for ppc i64 fp->int, which fixesChris Lattner2007-11-281-0/+2
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-1/+22
* rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner2007-08-251-2/+7
* More explicit keywords.Dan Gohman2007-08-021-1/+1
* Vector fneg must be expanded into fsub -0.0, X.Evan Cheng2007-07-301-0/+4
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+1
* Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray2007-04-031-0/+6
* implement the new addressing mode description hook.Chris Lattner2007-03-301-0/+4
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-1/+1
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-121-3/+7
* Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray2007-03-011-0/+2
* Differentiate between the MachO and the ELF ABI the CALL instruction.Nicolas Geoffray2007-02-271-1/+1
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-251-1/+1
* Fix a spelling errorNate Begeman2007-01-261-1/+1
* This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey2006-11-161-0/+5
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-091-1/+1
* Refactor all the addressing mode selection stuff into the isel loweringChris Lattner2006-11-081-1/+33
* Implement the getRegForInlineAsmConstraint method for PPC. With recentChris Lattner2006-11-021-4/+6
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-311-1/+2
* For PR387:Reid Spencer2006-08-281-0/+1
* Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswapsChris Lattner2006-07-101-1/+13
* Make PPC call lowering more aggressive, making the isel matching code simpleChris Lattner2006-05-171-1/+9
* Instead of implementing LowerCallTo directly, let the default impl produce anChris Lattner2006-05-161-8/+0
* Switch the PPC backend over to using FORMAL_ARGUMENTS for formal argumentChris Lattner2006-05-161-4/+0
* Implement an important entry from README_ALTIVEC:Chris Lattner2006-04-181-1/+8
* Rename get_VSPLI_elt -> get_VSPLTI_eltChris Lattner2006-04-121-2/+2
* Change the interface to the predicate that determines if vsplti* can be used.Chris Lattner2006-04-081-4/+5
* Match vpku[hw]um(x,x).Chris Lattner2006-04-061-7/+3
* Add support for matching vmrg(x,x) patternsChris Lattner2006-04-061-2/+2
* Pattern match vmrg* instructions, which are now lowered by the CFE into shuff...Chris Lattner2006-04-061-0/+8
* Support pattern matching vsldoi(x,y) and vsldoi(x,x), which allows the f.e. toChris Lattner2006-04-061-0/+8
* Compile the vpkuhum/vpkuwum intrinsics into vpkuhum/vpkuwum instead of intoChris Lattner2006-04-061-0/+8
* Ask legalize to promote all vector shuffles to be v16i8 instead of having toChris Lattner2006-04-041-2/+2
* Inform the dag combiner that the predicate compares only return a low bit.Chris Lattner2006-04-021-0/+5
* Lower vector compares to VCMP nodes, just like we lower vector comparisonChris Lattner2006-03-311-0/+6
* Use normal lvx for scalar_to_vector instead of lve*x. They do the exactChris Lattner2006-03-281-8/+0
* Codegen vector predicate compares.Chris Lattner2006-03-261-0/+11
* Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros insteadEvan Cheng2006-03-261-4/+0
* Codegen things like:Chris Lattner2006-03-251-0/+5
* add support for using vxor to build zero vectors. This implementsChris Lattner2006-03-241-0/+4
* When possible, custom lower 32-bit SINT_TO_FP to this:Chris Lattner2006-03-221-0/+7
* fix duplicate definition errorsChris Lattner2006-03-201-2/+2
* Check in some intermediate code that adds a skeleton for matching vsplt*Chris Lattner2006-03-201-1/+13
* Custom lower arbitrary VECTOR_SHUFFLE's to VPERM.Chris Lattner2006-03-201-0/+4
* Custom lower SCALAR_TO_VECTOR into lve*x.Chris Lattner2006-03-191-0/+8
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-131-0/+4
* Compile this:Chris Lattner2006-03-011-0/+5