aco: emit nir_intrinsic_debug_break
s_trap is used to enter the trap. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32061>
This commit is contained in:
committed by
Marge Bot
parent
b6c72b3717
commit
2d5df46c25
@@ -9204,6 +9204,10 @@ visit_intrinsic(isel_context* ctx, nir_intrinsic_instr* instr)
|
||||
ctx->program->needs_exact = true;
|
||||
break;
|
||||
}
|
||||
case nir_intrinsic_debug_break: {
|
||||
bld.sopp(aco_opcode::s_trap, 1u);
|
||||
break;
|
||||
}
|
||||
case nir_intrinsic_first_invocation: {
|
||||
bld.sop1(Builder::s_ff1_i32, Definition(get_ssa_temp(ctx, &instr->def)),
|
||||
Operand(exec, bld.lm));
|
||||
|
||||
Reference in New Issue
Block a user