Home
last modified time | relevance | path

Searched refs:ldvary (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/broadcom/compiler/
H A Dqpu_schedule.c1022 merge.sig.ldvary |= b->sig.ldvary; in qpu_merge_inst()
1121 /* ldunif and ldvary both write r5, but ldunif does so a tick in choose_instruction_to_schedule()
1122 * sooner. If the ldvary's r5 wasn't used, then ldunif might in choose_instruction_to_schedule()
1123 * otherwise get scheduled so ldunif and ldvary try to update in choose_instruction_to_schedule()
1197 /* When we succesfully pair up an ldvary we then try in choose_instruction_to_schedule()
1200 * ldvary now if the follow-up fixup would place in choose_instruction_to_schedule()
1205 if (inst->sig.ldvary && in choose_instruction_to_schedule()
1256 * some of them to prioritize ldvary pipelining, try again. in choose_instruction_to_schedule()
1264 if (chosen && chosen->inst->qpu.sig.ldvary) { in choose_instruction_to_schedule()
[all...]
H A Dqpu_validate.c122 if (state->last && state->last->sig.ldvary && in qpu_validate_inst()
197 if (inst->sig.ldvary) in qpu_validate_inst()
H A Dvir_dump.c222 if (sig->ldvary) { in vir_dump_sig()
223 fprintf(stderr, "; ldvary"); in vir_dump_sig()
H A Dnir_to_vir.c738 sig->ldvary || in is_ld_signal()
1039 struct qinst *ldvary = NULL; in emit_fragment_varying() local
1042 ldvary = vir_add_inst(V3D_QPU_A_NOP, c->undef, in emit_fragment_varying()
1044 ldvary->qpu.sig.ldvary = true; in emit_fragment_varying()
1045 vary = vir_emit_def(c, ldvary); in emit_fragment_varying()
1047 vir_NOP(c)->qpu.sig.ldvary = true; in emit_fragment_varying()
H A Dvir.c80 inst->qpu.sig.ldvary || in vir_has_side_effects()
170 if (devinfo->ver < 41 && (inst->qpu.sig.ldvary || in vir_writes_r3()
H A Dvir_register_allocate.c285 /* Refuse to spill a ldvary's dst, because that means in v3d_choose_spill_node()
286 * that ldvary's r5 would end up being used across a in v3d_choose_spill_node()
289 if (inst->qpu.sig.ldvary) { in v3d_choose_spill_node()
/third_party/mesa3d/src/broadcom/qpu/
H A Dqpu_disasm.c207 !sig->ldvary && in v3d_qpu_disasm_sig()
224 if (sig->ldvary) { in v3d_qpu_disasm_sig()
225 append(disasm, "; ldvary"); in v3d_qpu_disasm_sig()
H A Dqpu_instr.c830 return (devinfo->ver < 41 && inst->sig.ldvary) || inst->sig.ldvpm; in v3d_qpu_writes_r3()
868 return inst->sig.ldvary || inst->sig.ldunif || inst->sig.ldunifa; in v3d_qpu_writes_r5()
912 sig->ldvary || in v3d_qpu_sig_writes_address()
H A Dqpu_instr.h49 bool ldvary:1; member
H A Dqpu_pack.c113 #define LDVARY .ldvary = true

Completed in 22 milliseconds