aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.h
AgeCommit message (Expand)Author
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-13struct Init -> class InitDavid Greene
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11struct Init -> class Init.Evan Cheng
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-04-18Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner
2011-04-17now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner
2011-04-17Rework our internal representation of node predicates to expose moreChris Lattner
2011-01-24[AVX] Add type checking support for vector/subvector type constraints.David Greene
2010-12-24Trailing whitespace.Jim Grosbach
2010-12-07Add source Record* reference to PatternToMatch. Allows better diagnostics.Jim Grosbach
2010-04-20stop computing InstImpInputs, it is deadChris Lattner
2010-04-20DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it.Chris Lattner
2010-03-29print the complexity of the pattern being matched in theChris Lattner
2010-03-28improve type checking of SDNode operand count. This rejects all casesChris Lattner
2010-03-28eliminate a bunch of code duplication in ParseTreePatternChris Lattner
2010-03-24add plumbing for handling multiple result nodes Chris Lattner
2010-03-24bring sanity to EnforceVectorEltTypeChris Lattner
2010-03-19make getOperandNum a static function (since it's just used by Chris Lattner
2010-03-19major surgery on tblgen: generalize TreePatternNodeChris Lattner
2010-03-19make FillWithPossibleTypes take a predicate to filter types so that Chris Lattner
2010-03-19rewrite EnforceSmallerThan to be less bone headed.Chris Lattner
2010-03-19eliminate the last use of EEVT::isUnknownChris Lattner
2010-03-19Finally change the instruction looking map to be a densemap fromChris Lattner
2010-03-18infer results of a pattern from implicit defs. This allows you to do something Chris Lattner
2010-03-15Completely rewrite tblgen's type inference mechanism,Chris 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-23merge some code.Chris Lattner
2010-02-18start sketching out the structure of code for result emission generation.Chris Lattner
2010-02-16add support for the new isel matcher to generate Chris Lattner
2010-02-14constizeChris Lattner
2010-02-14clean up a bunch of code, move some random predicatesChris Lattner
2010-02-14add an insertion operator.Chris Lattner
2009-12-09Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar
2009-10-15Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen
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-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-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-03-31Add a comment.Dan Gohman
2009-03-26fix a few spelling errors and typosJim Grosbach