aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+15
* Fix some bugs in the code sequences for atomics.Dale Johannesen2008-09-021-10/+10
* fix a bunch of 80-col violationsGabor Greif2008-08-311-3/+6
* Expand for ROTR with MVT::i64.Bill Wendling2008-08-311-0/+1
* Add ppc partial-word ATOMIC_CMP_SWAP.Dale Johannesen2008-08-301-4/+143
* Add partial word version of ATOMIC_SWAP.Dale Johannesen2008-08-291-50/+29
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-72/+72
* In lowering SELECT_CC, removed cases where we can't flip the true and false w...Mon P Wang2008-08-281-8/+0
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-281-0/+150
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-251-47/+78
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-251-63/+0
* It's important for the cmp-and-swap to balanceDale Johannesen2008-08-251-13/+31
* Implement __sync_synchronize on ppc32. Patch by Gary Benson.Dale Johannesen2008-08-221-3/+0
* Rewrite ppc code generated for __sync_{bool|val}_compare_and_swapDale Johannesen2008-08-221-5/+5
* Implement ISD::TRAP support on PPCNate Begeman2008-08-111-1/+4
* Add a flag to disable jump table generation (allDale Johannesen2008-07-311-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-373/+373
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-6/+6