aco/ra: don't clear lateKill operands in get_reg_create_vector()
Fixes: 08f088479a ('aco/ra: set late-kill for operands of temporary p_create_vector')
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36871>
This commit is contained in:
committed by
Marge Bot
parent
25fe82630a
commit
219c53e6fc
@@ -52,7 +52,3 @@ dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.conve
|
||||
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.buffer.rowmajor,Fail
|
||||
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.physical_buffer.rowmajor,Fail
|
||||
dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.workgroup.rowmajor,Fail
|
||||
|
||||
# Very recent ACO regression 0c590eb90328b39e38b742125fe14ee1f56c79da
|
||||
dEQP-VK.ray_query.builtin.rayqueryterminate.call.aabbs,Crash
|
||||
dEQP-VK.ray_query.builtin.rayqueryterminate.call.triangles,Crash
|
||||
|
||||
@@ -2166,7 +2166,7 @@ get_reg_create_vector(ra_ctx& ctx, const RegisterFile& reg_file, Temp temp,
|
||||
tmp_file.fill_killed_operands(instr.get());
|
||||
|
||||
for (unsigned i = 0; i < instr->operands.size(); i++) {
|
||||
if ((correct_pos_mask >> i) & 1u && instr->operands[i].isKill())
|
||||
if ((correct_pos_mask >> i) & 1u && instr->operands[i].isKillBeforeDef())
|
||||
tmp_file.clear(instr->operands[i]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user