llvm-project/mlir/lib
Inho Seo f584633454 Added static verification for Linalg Ops.
This verification is to check if the indices for static shaped operands
on linalgOps access out of bound memory or not. For dynamic shaped
operands, we would be able to check it on runtime stage.

Found several invalid Linalg ops testcases, and fixed them.

Reviewed By: hanchung

Differential Revision: https://reviews.llvm.org/D98390
2021-03-30 07:10:17 -07:00
..
Analysis
Bindings NFC: Update MLIR python bindings docs to install deps via requirements.txt. 2021-03-29 18:32:51 +00:00
CAPI [mlir] Register Linalg passes in C API and Python Bindings 2021-03-27 09:57:56 +01:00
Conversion Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
Dialect Added static verification for Linalg Ops. 2021-03-30 07:10:17 -07:00
EDSC
ExecutionEngine
IR [mlir][vector] Add lowering of Transfer_read with broadcast and permutation map 2021-03-29 08:38:43 -07:00
Interfaces [mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them. 2021-03-29 11:39:48 -07:00
Parser Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
Pass
Reducer
Rewrite
Support
TableGen
Target [mlir] Translate global initializers after creating all LLVM IR globals 2021-03-25 09:53:58 +01:00
Transforms Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation." 2021-03-29 12:47:59 +02:00
Translation
CMakeLists.txt