aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.h
AgeCommit message (Expand)Author
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-31Revert commit 80428. It completely broke exceptionDuncan Sands
2009-08-29- Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling
2009-08-15Add support for the PowerPC 64-bit SVR4 ABI.Tilmann Scheller
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-01Fix typos in comments.Dan Gohman
2009-07-03Refactor ABI code in the PowerPC backend.Tilmann Scheller
2009-07-03Implement the SVR4 ABI for PowerPC.Tilmann Scheller
2009-07-03Small cleanups in the PowerPC backend.Tilmann Scheller
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-04Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-23Fix spurious indentation in a comment.Dan Gohman
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