aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-1/+15
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-14/+15
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-8/+21
* Update to LLVM 3.5a.Stephen Hines2014-04-241-1/+5
* TableGen: Refactor DAG patterns to enable parsing one pattern at a time.Ahmed Bougacha2013-10-281-1/+5
* Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen2013-03-231-0/+1
* Extract a method.Jakob Stoklund Olesen2013-03-181-0/+5
* Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen2013-03-171-1/+1
* Sort the #include lines for utils/...Chandler Carruth2012-12-041-3/+3
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-14/+23
* Refactor Record* by-ID comparator to Record.hSean Silva2012-09-191-13/+8
* Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard2012-09-061-2/+2
* Check all patterns for missing instruction flags.Jakob Stoklund Olesen2012-08-281-0/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-6/+4
* Unconstify InitsDavid Greene2011-07-291-9/+9
* [AVX] Constify InitsDavid Greene2011-07-291-9/+9
* struct Init -> class InitDavid Greene2011-07-131-1/+1
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-10/+10
* struct Init -> class Init.Evan Cheng2011-07-111-1/+1
* [AVX] Make Inits FoldableDavid Greene2011-07-111-9/+9
* Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner2011-04-181-0/+11
* now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner2011-04-171-1/+2
* Rework our internal representation of node predicates to expose moreChris Lattner2011-04-171-5/+48
* [AVX] Add type checking support for vector/subvector type constraints.David Greene2011-01-241-1/+9
* Trailing whitespace.Jim Grosbach2010-12-241-96/+96
* Add source Record* reference to PatternToMatch. Allows better diagnostics.Jim Grosbach2010-12-071-2/+4
* stop computing InstImpInputs, it is deadChris Lattner2010-04-201-1/+0
* DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it.Chris Lattner2010-04-201-11/+2
* print the complexity of the pattern being matched in theChris Lattner2010-03-291-0/+4
* improve type checking of SDNode operand count. This rejects all casesChris Lattner2010-03-281-0/+3
* eliminate a bunch of code duplication in ParseTreePatternChris Lattner2010-03-281-2/+2
* add plumbing for handling multiple result nodes Chris Lattner2010-03-241-1/+1
* bring sanity to EnforceVectorEltTypeChris Lattner2010-03-241-1/+1
* make getOperandNum a static function (since it's just used by Chris Lattner2010-03-191-5/+0
* major surgery on tblgen: generalize TreePatternNodeChris Lattner2010-03-191-19/+42
* make FillWithPossibleTypes take a predicate to filter types so that Chris Lattner2010-03-191-3/+6
* rewrite EnforceSmallerThan to be less bone headed.Chris Lattner2010-03-191-0/+5
* eliminate the last use of EEVT::isUnknownChris Lattner2010-03-191-7/+2
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-191-4/+4
* infer results of a pattern from implicit defs. This allows you to do something Chris Lattner2010-03-181-0/+4
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-151-47/+128
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-011-3/+4
* Generalize my hack to use SDNodeInfo to find out when aChris Lattner2010-02-281-0/+5
* merge some code.Chris Lattner2010-02-231-0/+1
* start sketching out the structure of code for result emission generation.Chris Lattner2010-02-181-2/+3
* add support for the new isel matcher to generate Chris Lattner2010-02-161-0/+7
* constizeChris Lattner2010-02-141-2/+2
* clean up a bunch of code, move some random predicatesChris Lattner2010-02-141-1/+16
* add an insertion operator.Chris Lattner2010-02-141-0/+5
* Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar2009-12-091-1/+1