aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
AgeCommit message (Expand)Author
2010-03-19resolve fixme: we now infer the instruction-level 'isvariadic' bitChris Lattner
2010-03-19add a new SDNPVariadic SDNP node flag, and use it inChris Lattner
2010-03-19rewrite EnforceSmallerThan to be less bone headed.Chris Lattner
2010-03-19Fix -Asserts warning.Daniel Dunbar
2010-03-19eliminate the last use of EEVT::isUnknownChris Lattner
2010-03-19change Target.getInstructionsByEnumValue to return a referenceChris Lattner
2010-03-19don't go through getInstructions().Chris Lattner
2010-03-19look up instructions by record, not by name.Chris Lattner
2010-03-18expand tblgen's support for instructions with implicit defs.Chris Lattner
2010-03-18infer results of a pattern from implicit defs. This allows you to do something Chris Lattner
2010-03-18simplify this code, the # of sets in the pattern for an instructionChris Lattner
2010-03-18remove some code that was working around old sparc v9 backend bugs.Chris Lattner
2010-03-15eliminate some #if 0 code I added in r96905, type inference Chris Lattner
2010-03-15Completely rewrite tblgen's type inference mechanism,Chris Lattner
2010-03-08Node arguments to type casts can have names too. This codeChris Lattner
2010-03-01resolve a fixme by having the .td file parser reject thigns likeChris Lattner
2010-03-01Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner
2010-02-28Generalize my hack to use SDNodeInfo to find out when aChris Lattner
2010-02-27use DEBUG instead of DebugFlag directly so that thisChris Lattner
2010-02-23add some #if 0'd out code for checking that named values in Chris Lattner
2010-02-23Reject patterns that use a name multiple times in the src or resultChris Lattner
2010-02-23reject patterns that have dead named arguments in the input patternChris Lattner
2010-02-23reject patterns that mention a name in the destination patternChris Lattner
2010-02-23merge some code.Chris Lattner
2010-02-23more tidying upChris Lattner
2010-02-23reduce indentation by eliminating 'else after return'Chris Lattner
2010-02-17reduce nesting.Chris Lattner
2010-02-14constizeChris Lattner
2010-02-14clean up a bunch of code, move some random predicatesChris Lattner
2010-02-14tidy upChris Lattner
2009-12-25Use the 'MadeChange' variable instead of returning 'false' all of the time.Bill Wendling
2009-11-02Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this wo...Anton Korobeynikov
2009-08-29PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's typeBob Wilson
2009-08-23Try to fix MSVC build after r79846.Benjamin Kramer
2009-08-23Fix non-determinism in DAGISel emitter.Daniel Dunbar
2009-08-23remove some DOUTsChris Lattner
2009-08-12Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type.Bob Wilson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-29make ptr_rc derive from a new PointerLikeRegClass tblgen class.Chris Lattner
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-26Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's l...Evan Cheng
2009-06-17Fix grammaro, and bad indentation.Nick Lewycky
2009-06-09I'm going to assume that this was meant to be an assignment instead of aBill Wendling
2009-06-09Revert 73074 and 73099 because Windows doesn't have POSIXDavid Greene
2009-06-08Add a !patsubst operator. Use on string types.David Greene
2009-06-08Make IntInits and ListInits typed. This helps deduce types of !if andDavid Greene
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen