Home
last modified time | relevance | path

Searched refs:thrsw (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/broadcom/compiler/
Dqpu_schedule.c357 if (inst->sig.thrsw) { in calculate_deps()
727 merge.sig.thrsw |= b->sig.thrsw; in qpu_merge_inst()
770 if (prev_inst->inst->qpu.sig.thrsw) in choose_instruction_to_schedule()
828 if (inst->sig.thrsw) in choose_instruction_to_schedule()
1237 sig.thrsw = true; in emit_thrsw()
1256 merge_inst->qpu.sig.thrsw = true; in emit_thrsw()
1279 second_inst->qpu.sig.thrsw = true; in emit_thrsw()
1402 if (inst->sig.thrsw) { in schedule_instructions()
1579 struct qinst *thrsw = vir_nop(); in v3d_qpu_schedule_instructions() local
1580 thrsw->qpu.sig.thrsw = true; in v3d_qpu_schedule_instructions()
[all …]
Dvir_opt_redundant_flags.c111 if (inst->qpu.sig.thrsw) in vir_opt_redundant_flags_block()
Dqpu_validate.c224 if (inst->sig.thrsw) { in qpu_validate_inst()
Dvir_dump.c219 if (sig->thrsw) in vir_dump_sig()
Dvir_register_allocate.c664 if (inst->qpu.sig.thrsw) { in v3d_register_allocate()
Dvir.c83 inst->qpu.sig.thrsw) { in vir_has_side_effects()
Dnir_to_vir.c131 c->last_thrsw->qpu.sig.thrsw = true; in vir_emit_thrsw()
3270 if (inst->qpu.sig.thrsw) in vir_remove_thrsw()
/external/mesa3d/src/broadcom/qpu/
Dqpu_disasm.c204 if (!sig->thrsw && in v3d_qpu_disasm_sig()
220 if (sig->thrsw) in v3d_qpu_disasm_sig()
Dqpu_instr.h43 bool thrsw:1; member
Dqpu_pack.c107 #define THRSW .thrsw = true
/external/mesa3d/docs/relnotes/
D18.2.8.rst80 - v3d: Make sure that a thrsw doesn't split a multop from its umul24.
D18.3.2.rst137 - v3d: Make sure that a thrsw doesn't split a multop from its umul24.
D19.0.0.rst755 - v3d: Make sure that a thrsw doesn't split a multop from its umul24.
869 - v3d: Fix the check for "is the last thrsw inside control flow"
D19.1.0.rst1391 - v3d: Fix the check for "is the last thrsw inside control flow"
1470 - v3d: Fix an invalid reuse of flags generation from before a thrsw.