aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-09-30 20:01:44 -0700
committerCraig Topper <craig.topper@sifive.com>2022-09-30 20:01:45 -0700
commit9273f860c089fd94a4f929ff24da7b331d70f64d (patch)
treeba539b037834cd25e9671b4f6d8540f943cfebeb /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parentde0de294eb4e65c78c9c6989e9759672f114e41e (diff)
downloadllvm-9273f860c089fd94a4f929ff24da7b331d70f64d.zip
llvm-9273f860c089fd94a4f929ff24da7b331d70f64d.tar.gz
llvm-9273f860c089fd94a4f929ff24da7b331d70f64d.tar.bz2
[RISCV] Prevent performCombineVMergeAndVOps from creating cycles in the DAG.
If True has a Chain result, the other operands of the vmerge may depend on it through that Chain. We need to ensure it isn't a predecessor of those operands. Reviewed By: fakepaper56 Differential Revision: https://reviews.llvm.org/D134980
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions