summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Tablegen] Attempt to add support for patterns containing nodes with multiple...Craig Topper2015-03-201-22/+27
* Improve and simplify EnforceSmallerThan for vector types.Craig Topper2015-03-101-54/+28
* Remove extra indentation of entire function body. NFC.Craig Topper2015-03-101-140/+140
* Revert "[TableGen] Implement at least some support for multiple explicit resu...Craig Topper2015-03-051-10/+10
* [TableGen] Implement at least some support for multiple explicit results in a...Craig Topper2015-03-051-10/+10
* [TableGen] Add support constraining a vector type in a pattern to have a spec...Craig Topper2015-03-051-0/+111
* [Tablegen] Use correct result number variables with the pattern nodes they go...Craig Topper2015-03-041-2/+2
* Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky2015-03-011-15/+5
* AVX-512: Gather and Scatter patternsElena Demikhovsky2015-02-251-5/+15
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+1
* Clean up static analyzer warnings.Michael Ilseman2014-12-121-1/+3
* Try to include operand counts for mismatches in tablegen.Matt Arsenault2014-12-111-6/+21
* Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone...Craig Topper2014-11-261-7/+0
* Revert "Improve memory ownership/management in TableGen by unique_ptrifying T...David Blaikie2014-11-171-36/+34
* Improve memory ownership/management in TableGen by unique_ptrifying TreePatte...David Blaikie2014-11-171-34/+36
* Turn a leaked object into a stack variable instead.David Blaikie2014-11-141-19/+19
* Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie2014-11-131-15/+8
* Make TreePattern::error use TwineMatt Arsenault2014-11-111-1/+1
* Support REG_SEQUENCE in tablegen.Matt Arsenault2014-11-021-2/+39
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-08-011-1/+1
* Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith2014-07-221-1/+1
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-07-211-1/+1
* Change an assert() to a diagnostic.Jim Grosbach2014-07-091-3/+5
* ARM64: separate load/store operands to simplify assemblerTim Northover2014-05-221-3/+3
* TableGen: permit non-leaf ComplexPattern usesTim Northover2014-05-201-15/+81
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-19/+19
* tblgen: Twinify PrintFatalError.Benjamin Kramer2014-03-291-2/+3
* Add an OutPatFrag TableGen classHal Finkel2014-02-281-4/+15
* Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper2014-01-281-137/+87
* Don't use EnforceSmallerThan for EnforceVectorSubVectorTypeIs. EnforceSmaller...Craig Topper2014-01-251-2/+53
* Use isConcrete and getConcrete instead of using TypeVec directly.Craig Topper2014-01-251-3/+3
* Fix EnforceSmallerThan to check !hasVectorTypes on the other type instead of ...Craig Topper2014-01-251-1/+1
* [TableGen] Handle ValueType in CodeGenDAGPatterns GetNumNodeResultsHal Finkel2014-01-021-0/+3
* TableGen: remove unused variable.Ahmed Bougacha2013-10-281-0/+1
* TableGen: Refactor DAG patterns to enable parsing one pattern at a time.Ahmed Bougacha2013-10-281-50/+60
* Replace EVT with MVT in CodeGenDAGAPatterns.cpp.Craig Topper2013-09-251-14/+14
* Fix formatting to match coding standards.Craig Topper2013-09-241-10/+7
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-2/+2
* Allow types to be omitted in output patterns.Jakob Stoklund Olesen2013-03-241-0/+10
* Allow direct value types to be used in instruction 'set' patterns.Jakob Stoklund Olesen2013-03-241-2/+24
* Allow direct value types in pattern definitions.Jakob Stoklund Olesen2013-03-231-2/+18
* Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen2013-03-231-21/+20
* Extend TableGen instruction selection matcher to improve handlingUlrich Weigand2013-03-191-1/+37
* Extract a method.Jakob Stoklund Olesen2013-03-181-41/+37
* Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen2013-03-171-2/+2
* Sort the #include lines for utils/...Chandler Carruth2012-12-041-3/+3
* Don't return false when the function's return type is a pointer.Kaelyn Uhrain2012-10-251-2/+2
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-52/+109
* tblgen: Use semantically correct RTTI functions.Sean Silva2012-10-101-21/+19
OpenPOWER on IntegriCloud