summaryrefslogtreecommitdiffstats
path: root/mlir/tools/mlir-tblgen/RewriterGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-5/+5
* [mlir] Compilation fix: use LLVM_ATTRIBUTE_UNUSED following 6656e961c08393c39...Alexandre Ganea2020-01-031-6/+2
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-021-3/+11
* [mlir] Fix compilation warningsAlexandre Ganea2020-01-011-2/+5
* Add an __attribute__((unused)) to populateWithGenerated since it mightEric Christopher2019-12-261-1/+2
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-4/+4
* 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-10/+10
* Remove unused variable (fix warning) NFCMehdi Amini2019-12-161-2/+1
* minor spelling tweaksKazuaki Ishizaki2019-12-061-3/+3
* [ODS] Generate builders taking unwrapped value and defaults for attributesLei Zhang2019-12-021-2/+2
* [DRR] Introduce `$_` to ignore op argument matchLei Zhang2019-12-021-2/+5
* Add support for AttrSizedOperandSegments/AttrSizedResultSegmentsLei Zhang2019-11-251-3/+3
* Use aggregate-parameter builder for ops having autogen type-deduction builderLei Zhang2019-11-151-62/+182
* [DRR] Allow interleaved operands and attributesLei Zhang2019-10-211-38/+51
* [DRR] Address GCC warning by wrapping for statement body with {}Lei Zhang2019-10-201-1/+2
* [DRR] Use eraseOp() to replace no-result opsLei Zhang2019-10-181-10/+18
* Fix RewriterGen to support using NativeCodeCall as auxiliary patternLei Zhang2019-10-171-7/+13
* Add LLVM_DEBUG in RewritersGen.cpp and Pattern.cppLei Zhang2019-10-171-4/+48
* Fix typos, NFC.Christian Sigg2019-10-041-2/+2
* Make result ops generated output deterministicJacques Pienaar2019-09-261-1/+7
* Support variadic ops in declarative rewrite rulesLei Zhang2019-08-211-91/+151
* NFC: Don't assume that all operation traits are within the 'OpTrait::' namesp...River Riddle2019-08-191-3/+4
* NFC: Refactoring PatternSymbolResolver into SymbolInfoMapLei Zhang2019-08-091-247/+91
* Emit matchAndRewrite() for declarative rewrite rulesLei Zhang2019-08-061-115/+107
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-051-2/+1
* Replace the verifyUnusedValue directive with HasNoUseOf constraintLei Zhang2019-08-011-44/+9
* Fix support for auxiliary ops in declarative rewrite rulesLei Zhang2019-07-311-48/+110
* RewriterGen: properly handle zero-result opsAlex Zinenko2019-07-301-3/+3
* Support referencing a single value generated by a matched multi-result opLei Zhang2019-07-261-18/+22
* [TableGen] Support creating multi-result ops in result patternsLei Zhang2019-07-031-30/+93
* [ODS] Introduce IntEnumAttrLei Zhang2019-07-011-1/+6
* Parenthesize match expression to avoid operator precedence issuesMLIR Team2019-06-271-1/+1
* Print proper message saying variadic ops are not supported in RewriterGenLei Zhang2019-06-191-10/+17
* Fix correspondence between trait names in ODS and C++ class names.Jacques Pienaar2019-06-011-2/+4
* Use fused location for rewritten ops in generated rewrites.Jacques Pienaar2019-06-011-2/+18
* Add support to RewritePattern for specifying the potential operations tha...River Riddle2019-06-011-3/+26
* Fix incorrect result type inference for nested tuples & remove hacky cons...Jacques Pienaar2019-06-011-7/+3
* Add pattern file location to generated code to trace origin of pattern.Jacques Pienaar2019-06-011-0/+13
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-1/+1
* [TableGen] Return base attribute's name for anonymous OptionalAttr/Defaul...Lei Zhang2019-05-101-1/+1
* Replace dyn_cast<> with isa<> when the returned value is unused (NFC)Mehdi Amini2019-05-101-2/+2
* Fix up some mixed sign warnings.Jacques Pienaar2019-05-061-6/+6
* [TableGen] Support multiple variadic operands/resultsLei Zhang2019-05-061-1/+1
* [TableGen] Clean up comments regarding op and resultLei Zhang2019-04-231-3/+3
* [TableGen] Unify cOp and tAttr into NativeCodeCallLei Zhang2019-04-231-52/+25
* [TableGen] Capture bound source ops in PatternStateLei Zhang2019-04-231-32/+24
* NFC: Simplify named attribute in TableGen generatorsSmit Hinsu2019-04-181-1/+1
* [TableGen] Use `tgfmt` to format various predicates and rewrite rulesLei Zhang2019-04-181-21/+31
* [TableGen] Support naming rewrite rulesLei Zhang2019-04-111-8/+21
OpenPOWER on IntegriCloud