aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAG.h
AgeCommit message (Expand)Author
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-24- Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-17Remove trailing whitespace to reduce later commit patch noise.Scott Michel
2009-02-07Make SDNode constructors take a DebugLoc always.Dale Johannesen
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc getNode variants. UseDale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.Dale Johannesen
2009-02-06Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen
2009-02-06get rid of some non-DebugLoc getTargetNode variants.Dale Johannesen
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen
2009-02-05Remove a non-DebugLoc version of getNode.Dale Johannesen
2009-02-05Remove 3 non-DebugLoc variants of getNode.Dale Johannesen
2009-02-05Get rid of 3 non-DebugLoc getNode variants.Dale Johannesen
2009-02-05Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of the exotic formsDale Johannesen
2009-02-04Remove some more non-DebugLoc versions of constructionDale Johannesen
2009-02-04Remove a few non-DebugLoc versions of node creationDale Johannesen
2009-02-03Add some DL propagation to places that didn'tDale Johannesen
2009-02-03Propagation in TargetLowering. Includes passing a DLDale Johannesen
2009-02-02Commit missing files.Dale Johannesen
2009-01-31Fix PR3401: when using large integers, the typeDuncan Sands
2009-01-31Move CurDebugLoc into SelectionDAGLowering.Dale Johannesen
2009-01-30Get rid of the non-DebugLoc-ified getNOT() method.Bill Wendling
2009-01-30Propagate debug loc info for some of the *_EXTEND functions.Bill Wendling
2009-01-30DebugLoc form of getNOT().Bill Wendling
2009-01-30- Propagate debug loc info in combineSelectAndUse().Bill Wendling
2009-01-30Propagate debug info when building SelectionDAG.Dale Johannesen
2009-01-29Revert r63273. This was already implemented by Dale. There's no need for myBill Wendling
2009-01-29- Add DebugLoc to getTargetNode(). Bill Wendling
2009-01-29Add DebugLoc-sensitive versions of many node creationDale Johannesen
2009-01-28Add DebugLoc to the getNode() methods.Bill Wendling
2009-01-27Make some comments doxygen-friendly.Dan Gohman
2009-01-25Eliminate the loop that searches through each of the operandsDan Gohman
2009-01-22Add SelectionDAG::getNOT method to construct bitwise NOT operations,Bob Wilson
2009-01-21Add a comment to SelectionDAG::ReplaceAllUsesWith to describe a subtleDan Gohman
2009-01-19Remove SDNode's virtual destructor. This makes it impossible forDan Gohman
2009-01-13Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel
2009-01-09Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel
2008-12-23Clean up the atomic opcodes in SelectionDAG.Dan Gohman
2008-12-14Reapply r60997, this time without forgetting thatDuncan Sands
2008-12-13Temporarily revert r60997. It was causing this failure:Bill Wendling
2008-12-13LegalizeDAG is not supposed to introduce illegalDuncan Sands
2008-12-09Fix PR3117: not all nodes being legalized. TheDuncan Sands
2008-12-01Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling
2008-12-01There are no longer any places that require aDuncan Sands
2008-11-24If the type legalizer actually legalized anythingDuncan Sands
2008-11-18Fix indentation.Evan Cheng