summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-2/+3
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-0/+2
* Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt.Dan Gohman2008-02-271-136/+141
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-1/+1
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-261-2/+2
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-251-8/+16
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-141-2/+2
* Change how FP immediates are handled. Nate Begeman2008-02-141-0/+7
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-3/+2
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-3/+3
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-3/+3
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-1/+1
* Handle 'X' constraint in asm's better.Dale Johannesen2008-01-291-0/+13
* Forgot these.Evan Cheng2008-01-241-0/+6
* remove extraneous &'s.Chris Lattner2008-01-181-2/+2
* This commit changes:Chris Lattner2008-01-171-1/+1
* Add support for targets that have a legal ISD::TRAP.Chris Lattner2008-01-151-0/+3
* Output sinl for a long double FSIN node, not sin.Duncan Sands2008-01-101-2/+9
* fix typo duncan noticed!Chris Lattner2007-12-301-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fold comparisons against a constant nan, and optimize ORD/UNORD Chris Lattner2007-12-291-0/+22
* initial code for forming an FGETSIGN node. This is disabled untilChris Lattner2007-12-221-0/+26
* Add a new FGETSIGN operation, which defaults to expand on allChris Lattner2007-12-221-1/+5
* Support returning non-power-of-2 vectors to unblock some workNate Begeman2007-11-271-0/+7
* Much improved pic jumptable codegen:Evan Cheng2007-11-091-0/+7
* Didn't mean to check these in.Evan Cheng2007-11-091-7/+0
* Bug fix. Passive nodes are not in SUnitMap.Evan Cheng2007-11-091-0/+7
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-051-0/+55
* Make labels work in asm blocks; allow labels asDale Johannesen2007-11-051-2/+7
* Add runtime library names for pow.Dan Gohman2007-10-111-0/+4
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-8/+20
* First round of ppc long double. call/return andDale Johannesen2007-10-051-6/+24
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-281-0/+2
* Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) andDan Gohman2007-09-251-0/+5
* initialize SetCCResultContents, fixing PR1693Chris Lattner2007-09-211-0/+1
* More long double fixes. x86_64 should build now.Dale Johannesen2007-09-191-0/+4
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-2/+2
* rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner2007-08-251-11/+13
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-091-0/+1
* Initialize the IndexedModeActions array with memset beforeDan Gohman2007-07-091-1/+3
* Add new TargetLowering code to provide the final register type that anDan Gohman2007-06-281-95/+67
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-23/+29
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-553/+8
* Tidy up ValueType names in comments.Dan Gohman2007-06-211-3/+3
* Rename TargetLowering::getNumElements and friends toDan Gohman2007-06-211-5/+5
* Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll, and PR1473.Chris Lattner2007-05-301-1/+1
* same patch as the previous one, but the symmetric caseChris Lattner2007-05-191-1/+1
* Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (inChris Lattner2007-05-191-1/+1
* Qualify several calls to functions in the MVT namespace, for consistency.Dan Gohman2007-05-181-2/+2
* disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits forChris Lattner2007-05-171-0/+13
OpenPOWER on IntegriCloud