summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-1/+26
* A few inline asm cleanups:Chris Lattner2008-04-261-1/+1
* 64-bit atomic operations.Evan Cheng2008-04-191-5/+5
* PPC32 atomic operations.Evan Cheng2008-04-191-1/+21
* Add support for multiple return values for the PPC target byDan Gohman2008-03-191-1/+1
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-0/+3
* Move PPC lowering functions into PPCTargetLoweringDale Johannesen2008-03-041-0/+38
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-0/+5
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-3/+3
* 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
OpenPOWER on IntegriCloud