summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAgeFilesLines
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-2/+1
* IR: Sort generic intrinsics before target specific onesJustin Bogner2016-07-151-2/+2
* [SelectionDAG] Add a SDTCisSameSizeAs type constraint that can be used to ens...Craig Topper2015-11-261-1/+7
* Fix typos.Bruce Mitchener2015-09-121-4/+4
* [TableGen] Add support constraining a vector type in a pattern to have a spec...Craig Topper2015-03-051-1/+15
* Revert "Improve memory ownership/management in TableGen by unique_ptrifying T...David Blaikie2014-11-171-19/+13
* Improve memory ownership/management in TableGen by unique_ptrifying TreePatte...David Blaikie2014-11-171-13/+19
* Fix nested namespace with decltype to hopefully work with MSVCDavid Blaikie2014-11-131-1/+2
* Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie2014-11-131-7/+7
* Make TreePattern::error use TwineMatt Arsenault2014-11-111-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-08-011-4/+4
* Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith2014-07-221-4/+4
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-07-211-4/+4
* TableGen: permit non-leaf ComplexPattern usesTim Northover2014-05-201-0/+13
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-161-8/+8
* Add an OutPatFrag TableGen classHal Finkel2014-02-281-1/+1
* Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper2014-01-281-0/+4
* 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
OpenPOWER on IntegriCloud