llvm-project/mlir/lib/ExecutionEngine
Christian Sigg 222e0e58a8 [MLIR] Helper class referencing MemRefType to unify runner implementations.
Summary:
Add DynamicMemRefType which can reference one of the statically ranked StridedMemRefType or a UnrankedMemRefType so that runner utils only need to be implemented once.

There is definitely room for more clean up and unification, but I will keep that for follow-ups.

Reviewers: nicolasvasilache

Reviewed By: nicolasvasilache

Subscribers: mehdi_amini, rriddle, jpienaar, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb, stephenneuendorffer, Joonsoo, grosul1, frgossen, Kayjukh, jurahul, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D80513
2020-05-26 16:32:36 +02:00
..
CMakeLists.txt [MLIR] Fix linkage for libMLIR.so 2020-05-17 13:46:52 -07:00
CRunnerUtils.cpp [mlir] [VectorOps] Included i1 support for vector.print 2020-04-30 14:56:26 -07:00
ExecutionEngine.cpp [mlir][SystemZ] Fix incompatible datalayout in SystemZ 2020-05-20 03:46:26 +00:00
JitRunner.cpp [MLIR] Move JitRunner to live with ExecutionEngine 2020-05-15 14:37:10 -07:00
OptUtils.cpp Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
RunnerUtils.cpp [MLIR] Helper class referencing MemRefType to unify runner implementations. 2020-05-26 16:32:36 +02:00