llvm-project/mlir/tools/mlir-tblgen
Jacques Pienaar 3f7439b280 [mlir][DRR] Add location directive
Summary:
Add directive to indicate the location to give to op being created. This
directive is optional and if unused the location will still be the fused
location of all source operations.

Currently this directive only works with other op locations, reusing an
existing op location or a fusion of op locations. But doesn't yet support
supplying metadata for the FusedLoc.

Based off initial revision by antiagainst@ and effectively mirrors GlobalIsel
debug_locations directive.

Differential Revision: https://reviews.llvm.org/D77649
2020-04-07 13:38:25 -07:00
..
CMakeLists.txt [mlir][Pass] Add support for generating pass documention from the tablegen definition 2020-04-01 02:10:46 -07:00
DialectGen.cpp [mlir] Add support for the attribute verifiers in the dialect declaration generator. 2020-03-16 18:32:23 -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][ODS] Add support for variadic regions. 2020-04-05 01:03:38 -07:00
OpDocGen.cpp [mlir] Revamp operation documentation generation 2020-03-24 12:05:18 -07:00
OpFormatGen.cpp [mlir] NFC: Fix trivial typo 2020-04-05 11:30:30 +09: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
PassDocGen.cpp [mlir][Pass] Add support for generating pass documention from the tablegen definition 2020-04-01 02:10:46 -07:00
PassGen.cpp Change pass registration generated code to allow users to selectively register passes 2020-04-02 18:58:47 +00:00
RewriterGen.cpp [mlir][DRR] Add location directive 2020-04-07 13:38:25 -07: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