Implement changes from Chris's feedback.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-03 Tilmann SchellerRefactor ABI code in the PowerPC backend.
2009-07-03 Tilmann SchellerImplement the SVR4 ABI for PowerPC.
2009-07-03 Tilmann SchellerAdd NumFixedArgs attribute to CallSDNode which indicate...
2009-07-03 Tilmann SchellerSmall cleanups in the PowerPC backend.
2009-07-01 Bill WendlingUpdate comments to make it clear that the function...
2009-06-30 Bill WendlingAdd an "alignment" field to the MachineFunction object...
2009-06-04 Dale JohannesenFix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was
2009-05-28 Eli FriedmanReturn the operand rather than a null SDValue when...
2009-05-27 Eli FriedmanGer rid of some dead code.
2009-05-24 Eli FriedmanMake the PPC backend use a legal type for the operands...
2009-05-11 Jay FoadDon't #include DerivedTypes.h from TargetData.h.
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-03-03 Bob WilsonUse early exit to reduce indentation. No functional...
2009-03-02 Bob WilsonGeneralize BuildVectorSDNode::isConstantSplat to use...
2009-03-01 Bob WilsonCombine PPC's GetConstantBuildVectorBits and isConstant...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-25 Scott MichelRemove all "cached" data from BuildVectorSDNode, prefer...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc version of BuildMI from...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-07 Dale JohannesenGet rid of the last non-DebugLoc versions of getNode!
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-06 Dale JohannesenEliminate remaining non-DebugLoc version of getTargetNode.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-05 Dale JohannesenRemove a non-DebugLoc version of getNode.
2009-02-05 Dale JohannesenRemove non-DebugLoc versions of getMergeValues, ZeroExt...
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of CopyToReg and CopyFromReg.
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of the exotic forms
2009-02-04 Dale JohannesenRemove some more non-DebugLoc versions of construction
2009-02-04 Dale JohannesenRemove a few non-DebugLoc versions of node creation
2009-01-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-16 Evan ChengFix PPC ISD::Declare isel and eliminate the need for...
2009-01-15 Dan GohmanConst-qualify getPreIndexedAddressParts and friends.
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-01 Duncan SandsThere are no longer any places that require a
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-07 Dale JohannesenMake FP tests requiring two compares work on PPC (PR...
2008-10-30 Duncan SandsShift amounts should have type getShiftAmountTy
2008-10-28 Duncan SandsFix darwin ppc llvm-gcc build breakage: intercept
2008-10-21 Dan GohmanDisable constant-offset folding for PowerPC, as the...
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-22 Dale JohannesenMake log, log2, log10, exp, exp2 use Expand by
2008-09-17 Bill WendlingAdd trampoline support to PPC. GCC simply calls the...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-11 Dale JohannesenSuccumb utterly to compatibility and implement
2008-09-04 Dale JohannesenAdd intrinsics for log, log2, log10, exp, exp2.
2008-09-02 Dale JohannesenFix some bugs in the code sequences for atomics.
2008-08-31 Gabor Greiffix a bunch of 80-col violations
2008-08-31 Bill WendlingExpand for ROTR with MVT::i64.
2008-08-30 Dale JohannesenAdd ppc partial-word ATOMIC_CMP_SWAP.
2008-08-29 Dale JohannesenAdd partial word version of ATOMIC_SWAP.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Mon P WangIn lowering SELECT_CC, removed cases where we can't...
2008-08-28 Dale JohannesenImplement partial-word binary atomics on ppc.
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-25 Dale JohannesenImplement 32 & 64 bit versions of PPC atomic
2008-08-25 Dale JohannesenRemove PPC-specific lowering for atomics; the
2008-08-25 Dale JohannesenIt's important for the cmp-and-swap to balance
2008-08-22 Dale JohannesenImplement __sync_synchronize on ppc32. Patch by Gary...
2008-08-22 Dale JohannesenRewrite ppc code generated for __sync_{bool|val}_compar...
2008-08-11 Nate BegemanImplement ISD::TRAP support on PPC
2008-07-31 Dale JohannesenAdd a flag to disable jump table generation (all
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-24 Evan ChengFix a catastrophic PPC64 ABI bug: i32 operands which...
2008-07-21 Duncan SandsAdd VerifyNode, a place to put sanity checks on
2008-07-19 Duncan SandsMake sure custom lowering for LegalizeTypes
2008-07-12 Evan ChengImplement llvm.atomic.cmp.swap.i32 on PPC. Patch by...
2008-07-11 Dan GohmanInclude a frame index in the "fixed stack" pseudo sourc...
2008-07-10 Chris LattnerRemove extraneous vertical whitespace before Eric gets...
2008-07-10 Chris LattnerFix an altivec constant miscompilation that Duncan...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-22 Dan GohmanRemove unnecessary #includes.
2008-06-21 Dan GohmanUse MachineBasicBlock::transferSuccessors.
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-08 Bill WendlingTemporarily reverting r52056. It's causing PPC to fail...
2008-06-06 Evan ChengTypo.
2008-06-06 Evan ChengPPC preferred loop alignment is 16.
next