llvm-project/mlir/lib/Interfaces
River Riddle fe7c0d90b2 [mlir][IR] Remove the concept of `OperationProperties`
These properties were useful for a few things before traits had a better integration story, but don't really carry their weight well these days. Most of these properties are already checked via traits in most of the code. It is better to align the system around traits, and improve the performance/cost of traits in general.

Differential Revision: https://reviews.llvm.org/D96088
2021-02-09 12:00:15 -08:00
..
CMakeLists.txt [mlir] Add an interface for Cast-Like operations 2021-01-20 16:28:17 -08:00
CallInterfaces.cpp [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups 2020-10-16 12:08:48 -07:00
CastInterfaces.cpp [mlir] Add an interface for Cast-Like operations 2021-01-20 16:28:17 -08:00
ControlFlowInterfaces.cpp [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h 2020-12-03 18:02:10 -08:00
CopyOpInterface.cpp [mlir] Add redundant copy removal transform 2020-07-03 15:36:25 +02:00
DerivedAttributeOpInterface.cpp
InferTypeOpInterface.cpp [mlir] Print more verbose message in case of type inference error 2021-02-02 18:27:30 +00:00
LoopLikeInterface.cpp
SideEffectInterfaces.cpp [mlir][IR] Remove the concept of `OperationProperties` 2021-02-09 12:00:15 -08:00
VectorInterfaces.cpp [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
ViewLikeInterface.cpp [mlir] Add custom directive hooks for printing mixed integer or value operands. 2021-02-01 19:03:49 -08:00