llvm-project/mlir/tools/mlir-tblgen
River Riddle 429d792f23 [mlir] Add support for generating dialect declarations via tablegen.
Summary: This generates the class declarations for dialects using the existing 'Dialect' tablegen classes.

Differential Revision: https://reviews.llvm.org/D76185
2020-03-14 20:36:44 -07:00
..
CMakeLists.txt [mlir] Add support for generating dialect declarations via tablegen. 2020-03-14 20:36:44 -07:00
DialectGen.cpp [mlir] Add support for generating dialect declarations via tablegen. 2020-03-14 20:36:44 -07:00
DocGenUtilities.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
EnumsGen.cpp [mlir] EnumsGen: dissociate string form of integer enum from C++ symbol name 2020-01-30 17:04:00 +01:00
LLVMIRConversionGen.cpp [mlir] LLVM dialect: Generate conversions between EnumAttrCase and LLVM API 2020-01-30 21:54:56 +01:00
LLVMIRIntrinsicGen.cpp [mlir][SideEffects][NFC] Move the .td definitions for NoSideEffect/RecursiveSideEffect to SideEffects.td 2020-03-12 14:26:15 -07:00
OpDefinitionsGen.cpp [mlir] Automatically add DerivedAttribute op interface 2020-03-13 14:26:30 -07:00
OpDocGen.cpp Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
OpFormatGen.cpp [mlir] Remove successor operands from the Operation class 2020-03-05 12:53:02 -08:00
OpFormatGen.h [mlir] Add initial support for parsing a declarative operation assembly format 2020-01-30 11:43:40 -08:00
OpInterfacesGen.cpp [mlir] Allow adding extra class declarations to interfaces. 2020-02-15 23:54:42 -08:00
RewriterGen.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
SPIRVUtilsGen.cpp [mlir][spirv] Use SmallVector<ArrayRef> for availability queries 2020-03-12 19:37:45 -04:00
StructsGen.cpp Support OptionalAttr inside a StructAttr 2020-02-19 12:47:04 +00:00
mlir-tblgen.cpp Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00