agx: validate phi sources for consistency
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28483>
This commit is contained in:
committed by
Marge Bot
parent
d553af7f8b
commit
20409b6bae
@@ -101,6 +101,9 @@ agx_validate_sources(agx_instr *I)
|
||||
agx_validate_assert(src.value < (1 << (ldst ? 16 : 8)));
|
||||
} else if (I->op == AGX_OPCODE_COLLECT && !agx_is_null(src)) {
|
||||
agx_validate_assert(src.size == I->src[0].size);
|
||||
} else if (I->op == AGX_OPCODE_PHI) {
|
||||
agx_validate_assert(src.size == I->dest[0].size);
|
||||
agx_validate_assert(!agx_is_null(src));
|
||||
}
|
||||
|
||||
agx_validate_assert(!src.memory || is_stack_valid(I));
|
||||
|
||||
Reference in New Issue
Block a user