aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini3-4/+4
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini6-12/+12
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini2-4/+4
2021-12-01[mlir][ods] AttrOrTypeGen uses ClassMogball3-159/+230
2021-11-12[mlir][ods] Cleanup of Class Codegen helperMogball2-133/+82
2021-11-12[mlir][ods] Unique attribute, successor, region constraintsMogball3-20/+2
2021-11-10Emit the boilerplate for Type printer/parser dialect dispatching from ODSMehdi Amini1-0/+4
2021-11-10Emit the boilerplate for Attribute printer/parser dialect dispatching from ODSMehdi Amini1-0/+4
2021-11-08[mlir-tblgen] Support `either` in Tablegen DRR.Chia-hung Duan1-13/+43
2021-11-08[MLIR] Attribute and type formats in ODSJeff Niu1-0/+30
2021-10-26[mlir] Fix missing prefix for region accessor on OpAdaptorJacques Pienaar1-0/+5
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar1-4/+21
2021-10-23[TableGen] Use llvm::erase_value (NFC)Kazu Hirata1-1/+1
2021-10-20[mlir] Expand prefixing to OpFormatGenJacques Pienaar1-0/+55
2021-10-14[mlir][ods] Enable emitting getter/setter prefixJacques Pienaar1-0/+8
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-09-13Add sanity check in MLIR ODS to catch case where an arguments/results/regions...Mehdi Amini1-0/+36
2021-08-28[mlir][NFC] Fully qualify default value of Attributes `getStorageType()` in f...Markus Böck1-1/+1
2021-08-25[mlir][AttrTypeGen] Add support for specifying a "accessor" type of a parameterRiver Riddle1-0/+9
2021-08-23[mlir] Add support for VariadicOfVariadic operandsRiver Riddle3-2/+25
2021-07-21[mlir-tblgen] Support binding multi-results of NativeCodeCallChia-hung Duan1-10/+74
2021-07-20[mlir][ods] Add nested OpTraitJacques Pienaar1-5/+15
2021-07-20[mlir-tblgen] Fix failed matching when binds same operand of an op in differe...Chia-hung Duan1-11/+16
2021-06-29[mlir] Generare .cpp.inc files for dialects.Stella Laurenzo1-0/+4
2021-06-28[drr] Enable specifying range in NativeCodeCall replacement.Jacques Pienaar1-1/+24
2021-06-22[mlir][OpGen] Cache Identifiers for known attribute names in AbstractOperation.River Riddle1-5/+5
2021-05-27[mlir] Support dialect-wide canonicalization pattern registrationMatthias Springer1-0/+4
2021-05-11[mlir][ODS]: Add per-op cppNamespace.Sean Silva1-3/+6
2021-05-10Support NativeCodeCall binding in rewrite pattern.Chia-hung Duan1-22/+30
2021-04-15[mlir] Add support for adding attribute+type traits/interfaces to tablegen defsRiver Riddle6-93/+121
2021-03-24Add a mechanism for Dialects to provide a fallback for OpInterfaceMehdi Amini1-0/+4
2021-03-18[mlir][ODS] Get rid of limitations in rewriters generatorVladislav Vinogradov1-0/+19
2021-03-17[mlir][ODS] Support specialized Attribute class for EnumsVladislav Vinogradov1-0/+12
2021-03-16[mlir][IR] Move the remaining builtin attributes to ODS.River Riddle1-4/+0
2021-03-16[mlir][AttrTypeDefGen] Add support for custom parameter comparatorsRiver Riddle1-15/+11
2021-03-16[mlir][PDL] Add support for variadic operands and results in the PDL InterpreterRiver Riddle1-16/+23
2021-03-04[mlir][AttrDefGen] Add support for specifying the value type of an attributeRiver Riddle1-0/+27
2021-03-03[mlir] Add support for generating Attribute classes for ODSRiver Riddle3-213/+222
2021-03-03[mlir][ODS] Use StringLiteral instead of StringRef when applicableVladislav Vinogradov1-1/+12
2021-02-22[mlir][IR] Refactor the `getChecked` and `verifyConstructionInvariants` metho...River Riddle1-9/+2
2021-02-08[mlir][ODS] Allow to specify custom namespace for `NativeOpTrait`Vladislav Vinogradov1-2/+5
2021-01-11[mlir][TypeDefGen] Add support for adding builders when generating a TypeDefRiver Riddle1-0/+53
2021-01-11[mlir][ODS] Add a C++ abstraction for OpBuildersRiver Riddle3-0/+87
2021-01-06[mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary'River Riddle1-1/+1
2021-01-06[mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefsRiver Riddle1-2/+15
2021-01-06[mlir][ODS] Rename several uses of 'description' to 'summary'River Riddle4-16/+8
2020-12-26[ODS] Make the getType() method on a OneResult instruction return a specific ...Chris Lattner1-0/+5
2020-12-15[mlir][IR] Define the singleton builtin types in ODS instead of C++River Riddle2-5/+17