aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMatthias Springer <springerm@google.com>2021-04-20 17:17:56 +0900
committerMatthias Springer <springerm@google.com>2021-04-20 18:49:36 +0900
commit7cc8106f679adf28ef06a39486290e5e636e1437 (patch)
tree39ab11e420573cebfc2623071ecd8cce658482d0 /flang/lib/Frontend/CompilerInvocation.cpp
parent34810e1b9c4554976d9d8249b18f48ff083b55fa (diff)
downloadllvm-7cc8106f679adf28ef06a39486290e5e636e1437.zip
llvm-7cc8106f679adf28ef06a39486290e5e636e1437.tar.gz
llvm-7cc8106f679adf28ef06a39486290e5e636e1437.tar.bz2
[mlir] Progressively lower vector to SCF
Add a new ProgressiveVectorToSCF pass that lowers vector transfer ops to SCF by gradually unpacking one dimension at time. Unpacking stops at 1D, but can be configured to stop earlier, should the HW support (N>1)-d vectors. The current implementation cannot handle permutation maps, masks, tensor types and unrolling yet. These will be added in subsequent commits. Once features are on par with VectorToSCF, this implementation will replace VectorToSCF. Differential Revision: https://reviews.llvm.org/D100622
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions