llvm-project/mlir/lib/IR
Frederik Gossen 6a494e117c [MLIR] Add debug support for ignored patterns
The rewrite engine's cost model may determine some patterns to be irrelevant
ahead of their application. These patterns were silently ignored previously and
now cause a message in `--debug` mode.

Differential Revision: https://reviews.llvm.org/D87290
2020-09-09 07:18:30 +00:00
..
AffineExpr.cpp [mlir] Remove the use of "kinds" from Attributes and Types 2020-08-18 16:20:14 -07:00
AffineExprDetail.h [mlir] Remove the use of "kinds" from Attributes and Types 2020-08-18 16:20:14 -07:00
AffineMap.cpp [mlir] Added support for symbols inside linalg.generic and map concatenation 2020-07-20 19:20:47 +02:00
AffineMapDetail.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
AsmPrinter.cpp Improve doc comments for several methods returning bools 2020-08-30 13:33:05 +05:30
AttributeDetail.h [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
Attributes.cpp Improve doc comments for several methods returning bools 2020-08-30 13:33:05 +05:30
Block.cpp [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. 2020-09-08 14:19:05 -07:00
Builders.cpp [mlir][PDL] Add a PDL Interpreter Dialect 2020-08-26 05:22:27 -07:00
CMakeLists.txt [MLIR] Change FunctionType::get() and TupleType::get() to use TypeRange 2020-08-04 12:43:40 -07:00
Diagnostics.cpp [mlir][Attribute] Remove usages of Attribute::getKind 2020-08-07 13:43:25 -07:00
Dialect.cpp Fix mlir-reduce to explicitly register dialects and disable the global dialect registry by default 2020-08-31 22:54:58 +00:00
Dominance.cpp [MLIR] Add RegionKindInterface 2020-07-15 14:27:05 -07:00
Function.cpp [MLIR] Combine the 2 overloads of FuncOp::build() into one. 2020-07-07 18:22:22 -07:00
FunctionImplementation.cpp [MLIR] Add argument related API to Region 2020-07-14 09:28:29 -07:00
IntegerSet.cpp [MLIR][NFC] drop some unnecessary includes 2020-03-27 09:17:27 +05:30
IntegerSetDetail.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
Location.cpp [mlir] Remove the use of "kinds" from Attributes and Types 2020-08-18 16:20:14 -07:00
LocationDetail.h [mlir][NFC] Refactor ClassID into a TypeID class. 2020-04-10 23:52:33 -07:00
MLIRContext.cpp Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) 2020-09-02 19:10:56 +00:00
Module.cpp [MLIR] Add a NoRegionArguments trait 2020-07-06 09:05:38 -07:00
Operation.cpp [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. 2020-09-08 14:19:05 -07:00
OperationSupport.cpp [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. 2020-09-08 14:19:05 -07:00
PatternMatch.cpp [MLIR] Add debug support for ignored patterns 2020-09-09 07:18:30 +00:00
Region.cpp [NFC] Add getArgumentTypes() to Region 2020-07-28 18:27:42 -07:00
RegionKindInterface.cpp [MLIR] Add RegionKindInterface 2020-07-15 14:27:05 -07:00
StandardTypes.cpp [mlir] Remove the use of "kinds" from Attributes and Types 2020-08-18 16:20:14 -07:00
SymbolTable.cpp [MLIR] Add variadic isa<> for Type, Value, and Attribute 2020-06-29 15:04:48 -07:00
TypeDetail.h [mlir][Types] Remove the subclass data from Type 2020-08-07 13:43:25 -07:00
TypeRange.cpp [MLIR] Change FunctionType::get() and TupleType::get() to use TypeRange 2020-08-04 12:43:40 -07:00
TypeUtilities.cpp Eliminate all uses of Identifier::is() in the source tree, this doesn't remove the definition of it (yet). NFC. 2020-04-13 11:49:31 -07:00
Types.cpp [mlir] Remove the use of "kinds" from Attributes and Types 2020-08-18 16:20:14 -07:00
Value.cpp [mlir][DialectConversion] Enable deeper integration of type conversions 2020-07-23 19:40:31 -07:00
Verifier.cpp Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Visitors.cpp [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00