aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMatthias Springer <springerm@google.com>2022-08-22 16:59:36 +0200
committerMatthias Springer <springerm@google.com>2022-08-22 17:00:33 +0200
commit9ee12f47785929acaa5f71d0ae51e08f0f3acbab (patch)
treef3c31b6ba306c48e7006d2e1f2415107a1da575e /flang/lib/Frontend/CompilerInvocation.cpp
parent416ba2256d2310abbfc185d1bce53715cf29092f (diff)
downloadllvm-9ee12f47785929acaa5f71d0ae51e08f0f3acbab.zip
llvm-9ee12f47785929acaa5f71d0ae51e08f0f3acbab.tar.gz
llvm-9ee12f47785929acaa5f71d0ae51e08f0f3acbab.tar.bz2
[mlir][tensor][bufferize] Bufferize tensor.pad
tensor.pad is lowered to tensor.generate + tensor.insert_slice during bufferization. For best performance with constant padding values, users should vectorize the IR before bufferizing it. This change also relaxes tje restriction that no new ops that bufferize to a memory write should be added during bufferization. Since bufferization has been split into two steps a while ago (tensor copy insertion + bufferization), it is reasonable to allow this now. Differential Revision: https://reviews.llvm.org/D132355
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions