aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.h
AgeCommit message (Expand)Author
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-05Remove a non-DebugLoc version of getNode.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-01-15Const-qualify getPreIndexedAddressParts and friends.Dan Gohman
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-10-21Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman
2008-09-24Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng
2008-09-23Fix these enums' starting values to reflect the way thatDan Gohman
2008-09-17Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-08-28Implement partial-word binary atomics on ppc.Dale Johannesen
2008-08-25Implement 32 & 64 bit versions of PPC atomicDale Johannesen
2008-08-25Remove PPC-specific lowering for atomics; theDale Johannesen
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-12Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson!Evan Cheng
2008-07-04Rather than having a different custom legalizationDuncan Sands
2008-06-25Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-04-30Tail call optimization improvements:Arnold Schwaighofer
2008-04-26A few inline asm cleanups:Chris Lattner
2008-04-1964-bit atomic operations.Evan Cheng
2008-04-19PPC32 atomic operations.Evan Cheng
2008-03-19Add support for multiple return values for the PPC target byDan Gohman
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-03-04Move PPC lowering functions into PPCTargetLoweringDale Johannesen
2008-02-28Interface of getByValTypeAlignment differed betweenDale Johannesen
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman
2008-01-30Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-08implement __builtin_return_addr(0) on ppc.Chris Lattner
2007-11-28Implement ExpandOperationResult for ppc i64 fp->int, which fixesChris Lattner
2007-10-10Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen
2007-08-25rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner
2007-08-02More explicit keywords.Dan Gohman
2007-07-30Vector fneg must be expanded into fsub -0.0, X.Evan Cheng
2007-06-22Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman
2007-04-03Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray
2007-03-30implement the new addressing mode description hook.Chris Lattner
2007-03-25switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner
2007-03-12More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng
2007-03-01Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray
2007-02-27Differentiate between the MachO and the ELF ABI the CALL instruction.Nicolas Geoffray
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2007-01-26Fix a spelling errorNate Begeman
2006-11-16This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-08Refactor all the addressing mode selection stuff into the isel loweringChris Lattner
2006-11-02Implement the getRegForInlineAsmConstraint method for PPC. With recentChris Lattner