llvm/mlir/lib/IR
Mehdi Amini 387f95541b Add a new interface allowing to set a default dialect to be used for printing/parsing regions
Currently the builtin dialect is the default namespace used for parsing
and printing. As such module and func don't need to be prefixed.
In the case of some dialects that defines new regions for their own
purpose (like SpirV modules for example), it can be beneficial to
change the default dialect in order to improve readability.

Differential Revision: https://reviews.llvm.org/D107236
2021-08-31 17:52:40 +00:00
..
AffineExpr.cpp [mlir][scf] Simplify affine.min ops after loop peeling 2021-08-19 17:24:53 +09:00
AffineExprDetail.h
AffineMap.cpp [mlir] add permutation utility 2021-08-24 08:07:40 -07:00
AffineMapDetail.h
AsmPrinter.cpp Add a new interface allowing to set a default dialect to be used for printing/parsing regions 2021-08-31 17:52:40 +00:00
AttributeDetail.h
Attributes.cpp
Block.cpp
Builders.cpp [Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr. 2021-08-30 16:05:36 -07:00
BuiltinAttributes.cpp [Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr. 2021-08-30 16:05:36 -07:00
BuiltinDialect.cpp [mlir] Allow to override type/attr aliases from various hooks 2021-08-06 12:05:31 +03:00
BuiltinTypes.cpp [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
CMakeLists.txt
Diagnostics.cpp Adding missing filter check to SourceMgrDiagnosticHandler::EmitDiagnostics 2021-08-04 23:52:00 +00:00
Dialect.cpp Change dialect printOperation() hook to getOperationPrinter() 2021-08-31 17:52:39 +00:00
Dominance.cpp
FunctionImplementation.cpp Change ASM Op printer to print the operation name in the framework instead of leaving it up to each individual operation 2021-08-31 17:52:40 +00:00
FunctionSupport.cpp
IntegerSet.cpp
IntegerSetDetail.h
Location.cpp
MLIRContext.cpp Update MLIRContext to allow injecting an external ThreadPool (NFC) 2021-07-01 22:17:47 +00:00
Operation.cpp Add a new interface allowing to set a default dialect to be used for printing/parsing regions 2021-08-31 17:52:40 +00:00
OperationSupport.cpp [mlir] Move the Operation use iteration utilities to ResultRange 2021-08-25 09:27:35 +00:00
PatternMatch.cpp
Region.cpp
RegionKindInterface.cpp
SubElementInterfaces.cpp
SymbolTable.cpp [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr. 2021-08-29 21:54:47 -07:00
TensorEncoding.cpp
TypeDetail.h
TypeRange.cpp
Types.cpp
TypeUtilities.cpp
Value.cpp
Verifier.cpp Defend early against operation created without a registered dialect 2021-07-15 03:52:32 +00:00
Visitors.cpp