aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/SelectionDAG.h
Commit message (Expand)AuthorAgeFilesLines
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-8/+8
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-132/+132
* Major calling convention code refactoring.Dan Gohman2009-08-051-8/+6
* As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson2009-07-091-2/+1
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-1/+4
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-1/+2
* Remove a redundant #include.Dan Gohman2009-06-271-1/+0
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-9/+13
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-3/+5
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-3/+4
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-8/+0
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-011-0/+8
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-231-0/+13
* Indentation.Evan Cheng2009-05-131-1/+1
* Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ...Chris Lattner2009-05-041-2/+2
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-4/+4
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-291-2/+2
* Second attempt:Bill Wendling2009-04-291-2/+2
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-2/+2
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-2/+2
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-271-0/+7
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-241-7/+0
* PR2957Nate Begeman2009-04-241-0/+7
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-151-1/+2
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-091-28/+10
* Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman2009-03-271-1/+1
* Reapply r66415, which was reverted in r66426 forDuncan Sands2009-03-271-1/+1
* SADDO and UADDO are commutative.Dan Gohman2009-03-191-0/+2
* Revert r66415. It's causing failures during bootstrap builds:Bill Wendling2009-03-091-1/+1
* in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif2009-03-091-1/+1
* ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif2009-03-041-0/+1
* Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif2009-03-041-1/+5
* "Ghostify" embedded sentinels. This is a real win in all casesGabor Greif2009-03-041-5/+2
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-8/+0
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-1/+1
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-0/+8
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-171-32/+32
* Make SDNode constructors take a DebugLoc always.Dale Johannesen2009-02-071-1/+2
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-4/+6
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-9/+13
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-8/+0
* Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen2009-02-061-20/+0
* get rid of some non-DebugLoc getTargetNode variants.Dale Johannesen2009-02-061-17/+0
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-4/+0
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-051-2/+0
* Remove 3 non-DebugLoc variants of getNode.Dale Johannesen2009-02-051-3/+0
* Get rid of 3 non-DebugLoc getNode variants.Dale Johannesen2009-02-051-7/+0
* Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen2009-02-051-2/+0
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-27/+0
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-11/+0