[PATCH] D158141: [AMDGPU] SILowerControlFlow: fix preservation of LiveIntervals
Carl Ritson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 18 00:34:48 PDT 2023
critson updated this revision to Diff 551411.
critson added a comment.
- Defer recomputation of live intervals for existing register to after other lowering.
- Add missing recomputation of some source registers which have moved instructions.
- Add missing map insertion for initial exec = S_MOV -1.
- Add missing map insertion for new branch instruction.
- Remove splicing of entire fall through blocks, its impossible to preserve SlotIndexes if we do this.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158141/new/
https://reviews.llvm.org/D158141
Files:
llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D158141.551411.patch
Type: text/x-patch
Size: 5510 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230818/7a11aa3c/attachment.bin>
More information about the llvm-commits
mailing list