diff options
author | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-03-24 11:24:22 +0000 |
---|---|---|
committer | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2021-03-24 11:51:28 +0000 |
commit | 7716e5535c6b248b5faabd2d1af01415a78da8d7 (patch) | |
tree | 1294d00a922a1898681d8be89870543bf64ca511 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e9015bd59519e205c2205fa413c8af7e677cc65d (diff) | |
download | llvm-7716e5535c6b248b5faabd2d1af01415a78da8d7.zip llvm-7716e5535c6b248b5faabd2d1af01415a78da8d7.tar.gz llvm-7716e5535c6b248b5faabd2d1af01415a78da8d7.tar.bz2 |
[mlir] Fixes to hoist padding
Fix the BlockAndValueMapping update that was missing entries for scf.for op's blockIterArgs.
Skip cloning subtensors of the padded tensor as the logic for these is separate.
Add a filter to drop side-effecting ops.
Tests are beefed up to verify the IR is sound in all hoisting configurations for 2-level 3-D tiled matmul.
Differential Revision: https://reviews.llvm.org/D99255
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions