summaryrefslogtreecommitdiffstats
path: root/mlir/lib/TableGen/Pattern.cpp
Commit message (Expand)AuthorAgeFilesLines
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-1/+1
* [DRR] Introduce `$_` to ignore op argument matchLei Zhang2019-12-021-1/+2
* [ODS] Fix operation argument population to avoid crashLei Zhang2019-11-141-0/+1
* Fix segfault when no symbol is given to an constraint operandLei Zhang2019-10-301-1/+7
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-1/+1
* [DRR] Allow capturing and referencing no-result opsLei Zhang2019-10-171-0/+7
* Add LLVM_DEBUG in RewritersGen.cpp and Pattern.cppLei Zhang2019-10-171-10/+53
* Remove unused variables and methods to address compiler warningsLei Zhang2019-09-251-0/+1
* Support variadic ops in declarative rewrite rulesLei Zhang2019-08-211-16/+87
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* Add unreachable to avoid GCC -Wreturn-type warningjpienaar2019-08-131-0/+3
* NFC: Refactoring PatternSymbolResolver into SymbolInfoMapLei Zhang2019-08-091-35/+184
* Replace the verifyUnusedValue directive with HasNoUseOf constraintLei Zhang2019-08-011-7/+2
* Fix support for auxiliary ops in declarative rewrite rulesLei Zhang2019-07-311-14/+35
* Support referencing a single value generated by a matched multi-result opLei Zhang2019-07-261-2/+3
* [ODS] Introduce IntEnumAttrLei Zhang2019-07-011-1/+1
* Add support to RewritePattern for specifying the potential operations tha...River Riddle2019-06-011-0/+4
* Add pattern file location to generated code to trace origin of pattern.Jacques Pienaar2019-06-011-0/+14
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-201-1/+1
* Fix up some mixed sign warnings.Jacques Pienaar2019-05-061-6/+6
* Add Dialect in op definition to capture prefix and documentation.Jacques Pienaar2019-05-061-0/+1
* [TableGen] Unify cOp and tAttr into NativeCodeCallLei Zhang2019-04-231-28/+12
* [TableGen] Capture bound source ops in PatternStateLei Zhang2019-04-231-14/+6
* [TableGen] Allocate `Operator` object on heap in `RecordOperatorMap`Lei Zhang2019-04-181-1/+5
* [TableGen] Make sure op in pattern has the same number of arguments as de...Lei Zhang2019-04-081-31/+33
* Minor fixes on the typo/naming/style in the Pattern.cpp fileFeng Liu2019-04-011-5/+7
* [TableGen] Add EnumAttrCase and EnumAttrLei Zhang2019-04-011-13/+20
* remove the const quantifier before temp variableFeng Liu2019-03-291-1/+1
* [TableGen] Support benefit score in pattern definition.Feng Liu2019-03-291-0/+10
* [TableGen] Consolidate constraint related conceptsLei Zhang2019-03-291-71/+24
* [TableGen] Support nested dag attributes arguments in the result patternFeng Liu2019-03-291-1/+16
* [TableGen] Support multiple result patternsLei Zhang2019-03-291-0/+5
* Add pattern constraints.Jacques Pienaar2019-03-291-3/+81
* [TableGen] Assign created ops to variables and rewrite with PatternRewriter::...Lei Zhang2019-03-291-1/+5
* [TableGen] Use tblgen::DagLeaf to model DAG argumentsLei Zhang2019-03-291-6/+66
* Add fallback to native code op builder specification for patterns.Jacques Pienaar2019-03-291-0/+11
* Add tblgen::Pattern to model Patterns defined in TableGenLei Zhang2019-03-291-0/+133
OpenPOWER on IntegriCloud