aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-108/+103
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-106/+108
* PR2957Nate Begeman2009-04-241-108/+106
* Use early exit to reduce indentation. No functional change.Bob Wilson2009-03-031-128/+128
* Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson2009-03-021-8/+11
* Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson2009-03-011-106/+5
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-15/+110
* Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel2009-02-251-6/+6
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-109/+14
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-171-344/+344
* Remove refs to non-DebugLoc version of BuildMI from PowerPC.Dale Johannesen2009-02-131-55/+64
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-071-10/+10
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-3/+3
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-3/+6
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-9/+2
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-30/+37
* Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen2009-02-061-3/+6
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-80/+86
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-051-34/+41
* Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen2009-02-051-20/+22
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-6/+9
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-65/+80
* Remove non-DebugLoc forms of the exotic formsDale Johannesen2009-02-041-51/+54
* Remove some more non-DebugLoc versions of constructionDale Johannesen2009-02-041-14/+16
* Remove a few non-DebugLoc versions of node creationDale Johannesen2009-02-041-5/+6
* Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen2009-01-301-1/+2
* Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::Lower...Evan Cheng2009-01-161-4/+1
* Const-qualify getPreIndexedAddressParts and friends.Dan Gohman2009-01-151-5/+6
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-011-1/+1
* There are no longer any places that require aDuncan Sands2008-12-011-5/+5
* Change the interface to the type legalization methodDuncan Sands2008-12-011-69/+65
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-2/+2
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-1/+1
* Make FP tests requiring two compares work on PPC (PR 642).Dale Johannesen2008-11-071-0/+14
* Shift amounts should have type getShiftAmountTyDuncan Sands2008-10-301-9/+9
* Fix darwin ppc llvm-gcc build breakage: interceptDuncan Sands2008-10-281-5/+7
* Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman2008-10-211-0/+6
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-2/+2
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-7/+5
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-1/+1
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-1/+1
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-2/+5
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-221-10/+0
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-171-7/+49
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-8/+7
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-7/+8
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-33/+30
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-41/+43
* Succumb utterly to compatibility and implementDale Johannesen2008-09-111-4/+4