aco: implement subgroup shader_clock on GFX10.3
[mesa.git] / src / amd / compiler / aco_scheduler.cpp
index 40941e4c539c6bae159bdc4c7e47b52df6756134..52b64f0211620ff7429cf4f8226c1be6619b0860 100644 (file)
@@ -459,7 +459,8 @@ HazardResult perform_hazard_query(hazard_query *query, Instruction *instr, bool
    /* don't move non-reorderable instructions */
    if (instr->opcode == aco_opcode::s_memtime ||
        instr->opcode == aco_opcode::s_memrealtime ||
-       instr->opcode == aco_opcode::s_setprio)
+       instr->opcode == aco_opcode::s_setprio ||
+       instr->opcode == aco_opcode::s_getreg_b32)
       return hazard_fail_unreorderable;
 
    memory_event_set instr_set;