aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2024-09-19 09:59:36 +0200
committerGitHub <noreply@github.com>2024-09-19 09:59:36 +0200
commit7183771834d9035ffbedd8f1ff9233b16722b986 (patch)
tree1e17ecdd8f28641d997c5a3a4940c06b7223e554 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent4c50112ba1fb6b3847decebd6f1e374c61950be9 (diff)
downloadllvm-7183771834d9035ffbedd8f1ff9233b16722b986.zip
llvm-7183771834d9035ffbedd8f1ff9233b16722b986.tar.gz
llvm-7183771834d9035ffbedd8f1ff9233b16722b986.tar.bz2
[InitUndef] Also handle inline asm (#108951)
InitUndef should also handle early-clobber / undef conflicts in inline asm operands. Do this by iterating over all_defs() instead of defs(). The newly added ARM test was generating an "unpredictable STXP instruction, status is also a source" error prior to this change. Fixes https://github.com/llvm/llvm-project/issues/106380.
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions