diff options
author | Matthias Springer <springerm@google.com> | 2021-09-14 10:27:00 +0900 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2021-09-14 10:35:01 +0900 |
commit | 8faf35c0a5aa8069b02badc7d8c11147b9bfd720 (patch) | |
tree | 526e015e41ea16c9d76e1d6139dd0d898416381e /llvm/lib/Support/APInt.cpp | |
parent | 216d974a2f37bbe5477cbf1246d724af2b16491f (diff) | |
download | llvm-8faf35c0a5aa8069b02badc7d8c11147b9bfd720.zip llvm-8faf35c0a5aa8069b02badc7d8c11147b9bfd720.tar.gz llvm-8faf35c0a5aa8069b02badc7d8c11147b9bfd720.tar.bz2 |
[mlir][linalg] Add scf.for loop peeling to codegen strategy
Only scf.for loops are supported at the moment. linalg.tiled_loop support will be added in a subsequent commit.
Only static tensor sizes are supported. Loops for dynamic tensor sizes can be peeled, but the generated code is not optimal due to a missing canonicalization pattern.
Differential Revision: https://reviews.llvm.org/D109043
Diffstat (limited to 'llvm/lib/Support/APInt.cpp')
0 files changed, 0 insertions, 0 deletions