aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov2008-03-111-1/+10
* Use the correct value for InSignBit.Dan Gohman2008-03-111-1/+1
* Initial codegen support for functions and calls with multiple return values.Dan Gohman2008-03-111-18/+51
* Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb2008-03-111-16/+14
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-112-7/+6
* Some LegalizeTypes code factorization and minorDuncan Sands2008-03-115-56/+113
* compile: double test() {}Chris Lattner2008-03-111-1/+3
* variadic instructions don't have operand info for variadic arguments.Chris Lattner2008-03-111-1/+2
* Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman2008-03-111-11/+22
* If a register operand comes from the variadic part of a node, don'tChris Lattner2008-03-111-4/+6
* More APInt-ification.Dan Gohman2008-03-111-7/+7
* Correctly clone FlaggedNodes.Dan Gohman2008-03-101-2/+1
* APInt-ify this.Dan Gohman2008-03-101-3/+4
* Implement more support for fp-to-i128 and i128-to-fp conversions. Dan Gohman2008-03-102-80/+133
* Fix mul expansion to check the correct number of bits forDan Gohman2008-03-101-4/+3
* Somewhat better solution.Evan Cheng2008-03-101-3/+4
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-0/+3
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-101-15/+15
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-106-50/+66
* DohEvan Cheng2008-03-101-1/+2
* Avoid creating BUILD_VECTOR of all zero elements of "non-normalized" type (e....Evan Cheng2008-03-101-0/+4
* Allow insert_subreg into implicit, target-specific values. Christopher Lamb2008-03-101-15/+15
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-102-16/+24
* remove an extraneous (and ugly) default argument, thanks Duncan.Chris Lattner2008-03-091-2/+1
* fp_round's produced by getCopyFromParts should always be exact, becauseChris Lattner2008-03-091-8/+8
* teach X86InstrInfo::copyRegToReg how to copy into ST(0) from Chris Lattner2008-03-091-15/+23
* Add ScheduleDAG support for copytoreg where the src/dst register areChris Lattner2008-03-091-16/+19
* fix 80 col violationChris Lattner2008-03-091-1/+2
* extend fp values with FP_EXTEND not FP_ROUND.Chris Lattner2008-03-091-3/+6
* Fix two problems in SelectionDAGLegalize::ExpandBUILD_VECTOR's handlingChris Lattner2008-03-091-21/+38
* Teach SD some vector identities, allowing us to compile vec_set-9 into:Chris Lattner2008-03-081-1/+13
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-083-4/+29
* 80 col violation.Evan Cheng2008-03-061-2/+4
* Constant fold SIGN_EXTEND_INREG with ashr not lshr.Evan Cheng2008-03-061-1/+1
* Clarify that CALLSEQ_START..END may not be nested,Dale Johannesen2008-03-051-0/+7
* Generalize FP constant shrinking optimization to apply to any vtChris Lattner2008-03-051-26/+25
* Improve comment, pass in the original VT so that we can shrink a long double ...Chris Lattner2008-03-051-2/+4
* Codegen support for i128 UINT_TO_FP. This just fixes aDan Gohman2008-03-052-6/+2
* Add a target lowering hook to control whether it's worthwhile to compress fp ...Evan Cheng2008-03-051-1/+2
* 64bit CAS on 32bit x86.Andrew Lenharth2008-03-051-0/+11
* Codegen support for i128 SINT_TO_FP.Dan Gohman2008-03-053-21/+56
* Some improvements related to the computation of heights, depths of SUnits.Roman Levenstein2008-03-041-21/+93
* Refactor ExpandConstantFP so it can optimize load from constpool of types lar...Evan Cheng2008-03-041-16/+19
* Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng2008-03-044-17/+17
* Misc. APInt-ification in the DAGCombiner.Dan Gohman2008-03-031-17/+20
* More APInt-ification.Dan Gohman2008-03-031-10/+6
* Yet more APInt-ification.Dan Gohman2008-03-031-9/+6
* More APInt-ification.Dan Gohman2008-03-031-16/+19
* More APInt-ification.Dan Gohman2008-03-031-3/+4
* all but CAS working on x86Andrew Lenharth2008-03-011-13/+14