summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backe...Krzysztof Parzyszek2017-09-191-158/+14
* Improve TableGen performance of -gen-dag-isel (motivated by X86 backend)Krzysztof Parzyszek2017-09-191-14/+158
* TableGen support for parameterized register class informationKrzysztof Parzyszek2017-09-141-179/+289
* Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFCKrzysztof Parzyszek2017-09-121-1/+2
* [TableGen] Remove some copies around PatternToMatch.Craig Topper2017-06-251-6/+6
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-4/+4
* [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use ...Craig Topper2017-03-131-3/+4
* [GlobalISel] Add basic Selector-emitter tblgen backend.Ahmed Bougacha2016-12-211-0/+2
* 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
OpenPOWER on IntegriCloud