aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* typoChris Lattner2008-04-271-1/+1
* Implement a signficant optimization for inline asm:Chris Lattner2008-04-271-3/+23
* Move a bunch of inline asm code out of line.Chris Lattner2008-04-271-0/+97
* A few inline asm cleanups:Chris Lattner2008-04-261-8/+6
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-54/+1
* Prefer to expand mask for xor to -1, so we have a chance to turn it into a not.Edwin Török2008-04-061-4/+19
* More APInt-ification.Dan Gohman2008-03-131-1/+1
* Use the correct value for InSignBit.Dan Gohman2008-03-111-1/+1
* Implement more support for fp-to-i128 and i128-to-fp conversions. Dan Gohman2008-03-101-0/+8
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-0/+3
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-1/+8
* Codegen support for i128 SINT_TO_FP.Dan Gohman2008-03-051-0/+4
* Yet more APInt-ification.Dan Gohman2008-03-031-9/+6
* More APInt-ification.Dan Gohman2008-03-031-16/+19
* 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