aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen/Pattern.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini1-1/+1
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini1-1/+1
2021-11-08[mlir-tblgen] Support `either` in Tablegen DRR.Chia-hung Duan1-13/+43
2021-10-06[mlir] Fix redundant return in the void method.rdzhabarov1-1/+0
2021-09-20[mlir-tblgen] Add DagNode StaticMatcher.Chia-hung Duan1-22/+30
2021-09-15[DRR] Explicit Return Types in RewritesMogball1-10/+18
2021-07-21[mlir-tblgen] Support binding multi-results of NativeCodeCallChia-hung Duan1-10/+74
2021-07-20[mlir-tblgen] Fix failed matching when binds same operand of an op in differe...Chia-hung Duan1-11/+16
2021-05-10Support NativeCodeCall binding in rewrite pattern.Chia-hung Duan1-22/+30
2020-12-03[TableGen] Eliminate the 'code' typePaul C. Anagnostopoulos1-1/+1
2020-10-15[MLIR] Fix gcc5 in D89161Rob Suderman1-1/+1
2020-10-15[mlir] RewriterGen NativeCodeCall matcher with ConstantOp matcherRob Suderman1-50/+115
2020-10-14[DDR] Introduce implicit equality check for the source pattern operands with ...rdzhabarov1-12/+98
2020-10-14Revert "[DDR] Introduce implicit equality check for the source pattern operan...Mehdi Amini1-97/+11
2020-10-13[DDR] Introduce implicit equality check for the source pattern operands with ...rdzhabarov1-11/+97
2020-10-12Revert "Revert "Give attributes C++ namespaces.""Nicolas Vasilache1-3/+3
2020-10-09Revert "Give attributes C++ namespaces."Nicolas Vasilache1-3/+3
2020-10-09Give attributes C++ namespaces.Federico Lebrón1-3/+3
2020-08-12[MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp filesRahul Joshi1-77/+65
2020-06-24[MLIR][NFC] Adopt variadic isa<>Rahul Joshi1-1/+1
2020-04-24Revert "[mlir][drr] NFC: avoid SmallVector when collecting substitution values"Lei Zhang1-1/+1
2020-04-24[mlir][drr] NFC: avoid SmallVector when collecting substitution valuesLei Zhang1-1/+1
2020-04-10[mlir][ODS] Add support for optional operands and results with a new Optional...River Riddle1-1/+1
2020-04-10[mlir][drr] Allow specifying string in locationJacques Pienaar1-0/+8
2020-04-07[mlir][DRR] Add location directiveJacques Pienaar1-2/+14
2020-03-01Fix MLIR build by adding missing header after cleanup in af450eabMehdi Amini1-0/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-21/+23
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini1-1/+1
2019-12-23NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle1-1/+1
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini1-13/+4
2019-12-22NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle1-1/+1
2019-12-02[DRR] Introduce `$_` to ignore op argument matchLei Zhang1-1/+2
2019-11-14[ODS] Fix operation argument population to avoid crashLei Zhang1-0/+1
2019-10-30Fix segfault when no symbol is given to an constraint operandLei Zhang1-1/+7
2019-10-20Fix minor spelling tweaks (NFC)Kazuaki Ishizaki1-1/+1
2019-10-17[DRR] Allow capturing and referencing no-result opsLei Zhang1-0/+7
2019-10-17Add LLVM_DEBUG in RewritersGen.cpp and Pattern.cppLei Zhang1-10/+53
2019-09-25Remove unused variables and methods to address compiler warningsLei Zhang1-0/+1
2019-08-21Support variadic ops in declarative rewrite rulesLei Zhang1-16/+87
2019-08-17Change from llvm::make_unique to std::make_uniqueJacques Pienaar1-1/+1
2019-08-13Add unreachable to avoid GCC -Wreturn-type warningjpienaar1-0/+3
2019-08-09NFC: Refactoring PatternSymbolResolver into SymbolInfoMapLei Zhang1-35/+184
2019-08-01Replace the verifyUnusedValue directive with HasNoUseOf constraintLei Zhang1-7/+2
2019-07-31Fix support for auxiliary ops in declarative rewrite rulesLei Zhang1-14/+35
2019-07-26Support referencing a single value generated by a matched multi-result opLei Zhang1-2/+3
2019-07-01[ODS] Introduce IntEnumAttrLei Zhang1-1/+1
2019-06-01 Add support to RewritePattern for specifying the potential operations tha...River Riddle1-0/+4
2019-06-01 Add pattern file location to generated code to trace origin of pattern.Jacques Pienaar1-0/+14
2019-05-20 Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar1-1/+1
2019-05-06 Fix up some mixed sign warnings.Jacques Pienaar1-6/+6