llvm-project/mlir/lib/Interfaces
Matthias Springer 9b77be5583 [mlir] Unrolled progressive-vector-to-scf.
Instead of an SCF for loop, these pattern generate fully unrolled loops with no temporary buffer allocations.

Differential Revision: https://reviews.llvm.org/D101981
2021-05-13 13:08:48 +09:00
..
CMakeLists.txt [mlir] Introduce data layout modeling subsystem 2021-03-11 16:54:47 +01: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
DataLayoutInterfaces.cpp Add default DataLayout support for complex numbers 2021-04-19 11:36:12 +02:00
DerivedAttributeOpInterface.cpp [mlir] Add derived attribute op interface 2020-03-12 10:32:24 -07:00
InferTypeOpInterface.cpp [mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them. 2021-03-29 11:39:48 -07:00
LoopLikeInterface.cpp [mlir][NFC] Move the LoopLike interface out of Transforms/ and into Interfaces/ 2020-03-14 13:37:56 -07:00
SideEffectInterfaces.cpp [mlir][IR] Remove the concept of `OperationProperties` 2021-02-09 12:00:15 -08:00
VectorInterfaces.cpp [mlir] Unrolled progressive-vector-to-scf. 2021-05-13 13:08:48 +09:00
ViewLikeInterface.cpp [MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterface 2021-05-05 17:44:15 +05:30