diff options
| author | Jay Foad <jay.foad@amd.com> | 2022-10-21 14:08:58 +0100 |
|---|---|---|
| committer | Jay Foad <jay.foad@amd.com> | 2022-10-21 14:57:03 +0100 |
| commit | 33f78d0903eb1f7b2a7517218725caee1adfb4a3 (patch) | |
| tree | b9f17b210d97994e251625da24c9a1cb68598413 /llvm/unittests/Support/TargetParserTest.cpp | |
| parent | 3bee2fb26222b71ba30234586dc0e6c197358091 (diff) | |
| download | llvm-33f78d0903eb1f7b2a7517218725caee1adfb4a3.zip llvm-33f78d0903eb1f7b2a7517218725caee1adfb4a3.tar.gz llvm-33f78d0903eb1f7b2a7517218725caee1adfb4a3.tar.bz2 | |
[TwoAddressInstruction] Fix stale LiveVariables info in processStatepoint
D129213 improves verification of LiveVariables, and caused
CodeGen/X86/statepoint-cmp-sunk-past-statepoint.ll to fail with:
*** Bad machine code: LiveVariables: Block should not be in AliveBlocks ***
after Two-Address instruction pass.
Fix it by clearing AliveBlocks for a register which is no longer used.
Differential Revision: https://reviews.llvm.org/D136445
Diffstat (limited to 'llvm/unittests/Support/TargetParserTest.cpp')
0 files changed, 0 insertions, 0 deletions
