aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorTung D. Le <tung@jp.ibm.com>2021-02-25 18:00:11 +0200
committerDiego Caballero <diego.caballero@intel.com>2021-02-25 18:12:34 +0200
commit203d5eeec55b1f0e0dd2aa28f5c5ebe292802e62 (patch)
tree0a47e332d1160b1ad29ffa48d94cb349a28c0388 /clang/lib/Frontend/CompilerInvocation.cpp
parentb368fc735d5a485ebf8ed455e078dafbccf27659 (diff)
downloadllvm-203d5eeec55b1f0e0dd2aa28f5c5ebe292802e62.zip
llvm-203d5eeec55b1f0e0dd2aa28f5c5ebe292802e62.tar.gz
llvm-203d5eeec55b1f0e0dd2aa28f5c5ebe292802e62.tar.bz2
[MLIR][affine-loop-fusion] Handle defining ops between the source and dest loops
This patch handles defining ops between the source and dest loop nests, and prevents loop nests with `iter_args` from being fused. If there is any SSA value in the dest loop nest whose defining op has dependence from the source loop nest, we cannot fuse the loop nests. If there is a `affine.for` with `iter_args`, prevent it from being fused. Reviewed By: dcaballe, bondhugula Differential Revision: https://reviews.llvm.org/D97030
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions