summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-1/+4
* Fix these enums' starting values to reflect the way thatDan Gohman2008-09-231-1/+1
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-171-0/+1
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-1/+1
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-281-0/+3
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-251-0/+3
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-251-8/+0
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-52/+52
* Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson!Evan Cheng2008-07-121-8/+5
* Rather than having a different custom legalizationDuncan Sands2008-07-041-1/+1
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-2/+2
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-2/+2
* 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
OpenPOWER on IntegriCloud