diff options
author | Craig Topper <craig.topper@sifive.com> | 2022-09-30 20:01:44 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2022-09-30 20:01:45 -0700 |
commit | 9273f860c089fd94a4f929ff24da7b331d70f64d (patch) | |
tree | ba539b037834cd25e9671b4f6d8540f943cfebeb /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | de0de294eb4e65c78c9c6989e9759672f114e41e (diff) | |
download | llvm-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