aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-13/+13
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-11/+11
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-8/+10
* Implement changes from Chris's feedback.Edwin Török2009-07-081-3/+6
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-031-443/+248
* Implement the SVR4 ABI for PowerPC.Tilmann Scheller2009-07-031-28/+687
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-1/+1
* Small cleanups in the PowerPC backend.Tilmann Scheller2009-07-031-34/+21
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-1/+7
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-041-9/+11
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* Ger rid of some dead code.Eli Friedman2009-05-271-3/+0
* Make the PPC backend use a legal type for the operands to the BUILD_VECTOREli Friedman2009-05-241-5/+3
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-111-0/+1
* 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