Home
last modified time | relevance | path

Searched refs:opc_cat (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_cp.c355 opc_cat(instr->opc) != 0) { in reg_cp()
404 if ((opc_cat(instr->opc) == 3) && (n == 2) && in reg_cp()
446 debug_assert((opc_cat(instr->opc) == 1) || in reg_cp()
447 (opc_cat(instr->opc) == 2) || in reg_cp()
448 (opc_cat(instr->opc) == 6) || in reg_cp()
452 if ((opc_cat(instr->opc) == 2) && in reg_cp()
Ddisasm-a3xx.c361 (&(opcs[((instr)->opc_cat << NOPC_BITS) | instr_opc(instr, ctx->gpu_id)]))
366 if (opc_cat(opc) == -1) in disasm_a3xx_instr_name()
483 unsigned opc_cat = val >> 61; in disasm_instr_cb() local
493 ctx->stats->instrs_per_cat[opc_cat]++; in disasm_instr_cb()
501 if (opc_cat == 1) { in disasm_instr_cb()
516 ctx->cur_opc_cat = opc_cat; in disasm_instr_cb()
520 opc_cat, n, ctx->extra_cycles + n, dwords[1], dwords[0]); in disasm_instr_cb()
Dir3_validate.c194 } else if (opc_cat(instr->opc) == 1 || opc_cat(instr->opc) == 6) { in validate_instr()
196 } else if (opc_cat(instr->opc) == 0) { in validate_instr()
222 switch (opc_cat(instr->opc)) { in validate_instr()
Dir3.c286 info->instrs_per_cat[opc_cat(instr->opc)] += 1 + instr->repeat; in ir3_collect_info()
432 if (1 <= opc_cat(opc)) in instr_create()
680 switch (opc_cat(instr->opc)) { in ir3_set_dst_type()
712 switch (opc_cat(instr->opc)) { in ir3_fixup_src_type()
791 if ((flags & IR3_REG_SHARED) && opc_cat(instr->opc) > 3) in ir3_valid_flags()
836 switch (opc_cat(instr->opc)) { in ir3_valid_flags()
Dinstr-a3xx.h348 #define opc_cat(opc) ((int)((opc) >> NOPC_BITS)) macro
521 if (opc_cat(opc) != 2 && opc_cat(opc) != 3) in is_sat_compatible()
Dir3_legalize.c226 if ((n->flags & IR3_INSTR_SS) && (opc_cat(n->opc) >= 5)) { in legalize_block()
234 if (list_is_empty(&block->instr_list) && (opc_cat(n->opc) >= 5)) in legalize_block()
815 ((opc_cat(last->opc) == 2) || (opc_cat(last->opc) == 3)) && in nop_sched()
Dir3.h763 return (opc_cat(instr->opc) == 0); in is_flow()
866 return (1 <= opc_cat(instr->opc)) && (opc_cat(instr->opc) <= 3); in is_alu()
872 return (opc_cat(instr->opc) == 4); in is_sfu()
878 return (opc_cat(instr->opc) == 5); in is_tex()
890 return (opc_cat(instr->opc) == 6); in is_mem()
896 return (opc_cat(instr->opc) == 7); in is_barrier()
1054 return (opc_cat(instr->opc) == -1); in is_meta()
Dir3_print.c129 } else if (opc_cat(instr->opc) == 1) { in print_instr_name()
Dir3_parser.y187 assert(opc_cat(instr->opc) == 5); in fixup_cat5_s2en()
244 if (opc_cat(instr->opc) == 0 && instr->cat0.target_label) { in resolve_labels()
/third_party/mesa3d/src/freedreno/isa/
Dencode.c255 assert(opc_cat(s->instr->opc) == 2); in __multisrc_case()