diff options
| author | pvanhout <pierre.vanhoutryve@amd.com> | 2023-05-08 09:31:09 +0200 |
|---|---|---|
| committer | pvanhout <pierre.vanhoutryve@amd.com> | 2023-05-09 09:02:22 +0200 |
| commit | 0d1864a754919deae84605aae2b5db8722ae69d4 (patch) | |
| tree | ea9c3b5350721fe98afe8aef41857a37fa43dd00 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h | |
| parent | 161716a7132d4ab70c6ae23df721331599b24c94 (diff) | |
[AMDGPU] Recompute liveness in SIOptimizeExecMaskingPreRA
Instead of ad-hoc updating liveness, recompute it completely for the affected register.
This does not affect any existing test and fixes an edge case that
caused a "Non-empty but used interval" error in the register allocator
due to how the pass updated liveranges. It created a "isolated" live-through
segment.
Overall this change just seems to be a net positive with no side effect observed. There may be a compile time impact but it's expected to be minimal.
Fixes SWDEV-388279
Reviewed By: critson
Differential Revision: https://reviews.llvm.org/D150105
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
