diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2022-06-14 21:18:21 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2022-07-24 11:51:59 -0400 |
commit | 40abb28f616ee3ea3f12488a8c5d934f55016725 (patch) | |
tree | eaea66383f84382c22ced47329eda69b2fa0167f /lldb/source/Commands/CommandObjectMemory.cpp | |
parent | 162ec611e92bad0053924f7032037824ad77109c (diff) | |
download | llvm-40abb28f616ee3ea3f12488a8c5d934f55016725.zip llvm-40abb28f616ee3ea3f12488a8c5d934f55016725.tar.gz llvm-40abb28f616ee3ea3f12488a8c5d934f55016725.tar.bz2 |
RegAllocGreedy: Fix subranges when rematerializing dead subreg defs
This would create a new interval missing the subrange and hit this
verifier error:
*** Bad machine code: Live interval for subreg operand has no subranges ***
- function: test_remat_subreg_def
- basic block: %bb.0 (0xa568758) [0B;128B)
- instruction: 32B dead undef %4.sub0:vreg_64 = V_MOV_B32_e32 2, implicit $exec
Diffstat (limited to 'lldb/source/Commands/CommandObjectMemory.cpp')
0 files changed, 0 insertions, 0 deletions