diff options
| author | Nikita Popov <npopov@redhat.com> | 2024-09-19 09:59:36 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-19 09:59:36 +0200 |
| commit | 7183771834d9035ffbedd8f1ff9233b16722b986 (patch) | |
| tree | 1e17ecdd8f28641d997c5a3a4940c06b7223e554 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
| parent | 4c50112ba1fb6b3847decebd6f1e374c61950be9 (diff) | |
| download | llvm-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
