Searched refs:ldunifa (Results 1 – 12 of 12) sorted by relevance
98 if (!inst->qpu.sig.ldunifa && !inst->qpu.sig.ldunifarf) in check_last_ldunifa()114 if (scan_inst->qpu.sig.ldunifa || scan_inst->qpu.sig.ldunifarf) in check_last_ldunifa()127 if (!inst->qpu.sig.ldunifa && !inst->qpu.sig.ldunifarf) in check_first_ldunifa()144 if (scan_inst->qpu.sig.ldunifa || scan_inst->qpu.sig.ldunifarf) in check_first_ldunifa()217 const bool is_ldunifa = inst->qpu.sig.ldunifa || in vir_opt_dead_code()
123 (inst->sig.ldunif || inst->sig.ldunifa)) { in qpu_validate_inst()137 bool last_reads_ldunifa = (state->last && (state->last->sig.ldunifa || in qpu_validate_inst()140 bool reads_ldunifa = inst->sig.ldunifa || inst->sig.ldunifarf; in qpu_validate_inst()
274 if (qinst->qpu.sig.ldunif || qinst->qpu.sig.ldunifa) { in v3d_generate_code_block()286 qinst->qpu.sig.ldunifa = false; in v3d_generate_code_block()
442 if (inst->sig.ldunifa || inst->sig.ldunifarf) in calculate_deps()979 merge.sig.ldunifa |= b->sig.ldunifa; in qpu_merge_inst()1059 if ((inst->sig.ldunifa || inst->sig.ldunifarf) && in choose_instruction_to_schedule()1086 if ((inst->sig.ldunif || inst->sig.ldunifa) && in choose_instruction_to_schedule()1141 (inst->sig.ldunifa || inst->sig.ldunifarf)) { in choose_instruction_to_schedule()1145 if ((prev_inst->inst->qpu.sig.ldunifa || in choose_instruction_to_schedule()
246 if (sig->ldunifa) in vir_dump_sig()
688 sig->ldunifa || in is_ld_signal()2701 struct qinst *ldunifa = in emit_ldunifa() local2703 ldunifa->qpu.sig.ldunifa = true; in emit_ldunifa()2705 *result = vir_emit_def(c, ldunifa); in emit_ldunifa()2707 vir_emit_nondef(c, ldunifa); in emit_ldunifa()
96 if (inst->qpu.sig.ldunifa || inst->qpu.sig.ldunifarf) in vir_has_side_effects()
214 !sig->ldunifa && in v3d_qpu_disasm_sig()248 if (sig->ldunifa) in v3d_qpu_disasm_sig()
45 bool ldunifa:1; member
868 return inst->sig.ldvary || inst->sig.ldunif || inst->sig.ldunifa; in v3d_qpu_writes_r5()
110 #define LDUNIFA .ldunifa = true
2309 - broadcom/compiler: preserve ordering of unifa/ldunifa sequences2310 - broadcom/compiler: ensure 3-slot delay between unifa and ldunifa2312 - broadcom/compiler: do not DCE ldunifa2319 - broadcom/compiler: allow dead code elimination of unused trailing ldunifa2320 - broadcom/compiler: remove unused leading ldunifa2331 - broadcom/compiler: drop the destination for unused ldunifa