panfrost/midgard: Don't promote non-SSA to pipeline registers
Fixes: 33800f4612
("panfrost/midgard: Implement "pipeline register"
prepass")
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
parent
36cb209787
commit
bfa9f56a2a
|
@ -52,7 +52,9 @@ mir_pipeline_ins(
|
|||
if (ins->compact_branch)
|
||||
return false;
|
||||
|
||||
if ((dest < 0) || (dest >= SSA_FIXED_MINIMUM))
|
||||
/* Don't allow non-SSA. Pipelining registers is theoretically possible,
|
||||
* but the analysis is much hairier, so don't bother quite yet */
|
||||
if ((dest < 0) || (dest >= ctx->func->impl->ssa_alloc))
|
||||
return false;
|
||||
|
||||
/* We want to know if we live after this bundle, so check if
|
||||
|
|
Loading…
Reference in New Issue