diff options
author | Quentin Colombet <qcolombet@apple.com> | 2022-07-01 09:27:30 -0700 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2022-07-01 10:24:24 -0700 |
commit | f4145ddf5bedb1b87574f37df56be691ab554abd (patch) | |
tree | 1187a4cfa582fa8ee52569a949879c6366849782 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 6213dba19fc0d65ab8b366b6d78c56cbd63c9d7d (diff) | |
download | llvm-f4145ddf5bedb1b87574f37df56be691ab554abd.zip llvm-f4145ddf5bedb1b87574f37df56be691ab554abd.tar.gz llvm-f4145ddf5bedb1b87574f37df56be691ab554abd.tar.bz2 |
[GISel] Don't fold convergent instruction across CFG
Before merging two instructions together, GISel does some sanity checks
that the folding is legal. However that check was missing that the
source of the pattern may be convergent. When the destination location
is in a different basic block, the folding is invalid.
Differential Revision: https://reviews.llvm.org/D128539
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions