llvm-project/mlir/lib/IR
Frank Laub 7811ad3c2b Allow dialect to create friendly names for region arguments
This is the block argument equivalent of the existing `getAsmResultNames` hook.

Closes tensorflow/mlir#329

COPYBARA_INTEGRATE_REVIEW=https://github.com/tensorflow/mlir/pull/329 from plaidml:flaub-region-arg-names fc7876f2d1335024e441083cd25263fd6247eb7d
PiperOrigin-RevId: 286523299
2019-12-19 22:16:07 -08:00
..
AffineExpr.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
AffineExprDetail.h AffineExpr: factor uniqu'ing out of MLIRContext.cpp 2019-06-01 19:53:43 -07:00
AffineMap.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
AffineMapDetail.h Fix build of affine load/store with empty map 2019-08-20 10:44:18 -07:00
AsmPrinter.cpp Allow dialect to create friendly names for region arguments 2019-12-19 22:16:07 -08:00
AttributeDetail.h Add support for nested symbol references. 2019-11-11 18:18:31 -08:00
Attributes.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
Block.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
Builders.cpp Try to fold operations in DialectConversion when trying to legalize. 2019-12-13 16:47:26 -08:00
CMakeLists.txt Add a new OpAsmOpInterface to allow for ops to directly hook into the AsmPrinter. 2019-11-20 10:45:45 -08:00
Diagnostics.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
Dialect.cpp Remove the need for passing a location to parseAttribute/parseType. 2019-11-01 15:40:16 -07:00
Function.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
FunctionImplementation.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
IntegerSet.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
IntegerSetDetail.h Introduce Fourier-Motzkin variable elimination + other cleanup/support 2019-03-29 13:38:24 -07:00
Location.cpp Add OpaqueLoc to MLIR locations. 2019-10-07 05:05:42 -07:00
LocationDetail.h Add OpaqueLoc to MLIR locations. 2019-10-07 05:05:42 -07:00
MLIRContext.cpp Add UnrankedMemRef Type 2019-12-05 13:13:20 -08:00
Module.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
Operation.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
OperationSupport.cpp Refactor the various operand/result/type iterators to use indexed_accessor_range. 2019-12-10 13:21:22 -08:00
PatternMatch.cpp Add a new ValueRange class. 2019-12-06 20:07:23 -08:00
Region.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
StandardTypes.cpp NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in `mlir` namespace. 2019-12-18 09:29:20 -08:00
SymbolTable.cpp minor spelling tweaks 2019-12-06 05:59:30 -08:00
TypeDetail.h Add UnrankedMemRef Type 2019-12-05 13:13:20 -08:00
TypeUtilities.cpp Add verifyCompatibleShape function overload with shapes 2019-12-14 11:18:38 -08:00
Types.cpp Add emitOptional(Error|Warning|Remark) functions to simplify emission with an optional location. 2019-12-04 15:49:42 -08:00
Value.cpp NFC: Replace usages of Value::getKind with explicit isa/casts. 2019-10-14 16:21:51 -07:00
Visitors.cpp Add support for early exit walk methods. 2019-08-30 12:47:53 -07:00