Home
last modified time | relevance | path

Searched refs:cat0 (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_legalize.c543 struct ir3_block *old_target = instr->cat0.target; in retarget_jump()
570 instr->cat0.target = new_target; in retarget_jump()
591 if (!is_flow(instr) || !instr->cat0.target) in opt_jump()
594 struct ir3_block *tblock = resolve_dest_block(instr->cat0.target); in opt_jump()
595 if (tblock != instr->cat0.target) { in opt_jump()
631 struct ir3_block *tblock = jumps[i]->cat0.target; in opt_jump()
648 if (is_flow(instr) && instr->cat0.target) { in resolve_jumps()
650 &instr->cat0.target->instr_list, struct ir3_instruction, node); in resolve_jumps()
652 instr->cat0.immed = (int)target->ip - (int)instr->ip; in resolve_jumps()
707 if (instr->cat0 in mark_xvergence_points()
[all...]
H A Dir3_print.c201 mesa_log_stream_printf(stream, "%s", name[instr->cat0.brtype]); in print_instr_name()
410 if (is_flow(instr) && instr->cat0.target) { in print_instr()
428 if (brinfo[instr->cat0.brtype].idx) { in print_instr()
429 mesa_log_stream_printf(stream, ".%u", instr->cat0.idx); in print_instr()
431 if (brinfo[instr->cat0.brtype].nsrc >= 1) { in print_instr()
433 instr->cat0.inv1 ? "!" : "", in print_instr()
434 "xyzw"[instr->cat0.comp1 & 0x3]); in print_instr()
438 if (brinfo[instr->cat0.brtype].nsrc >= 2) { in print_instr()
440 instr->cat0.inv2 ? "!" : "", in print_instr()
441 "xyzw"[instr->cat0 in print_instr()
[all...]
H A Dir3_parser.y244 if (opc_cat(instr->opc) == 0 && instr->cat0.target_label) {
245 struct hash_entry *entry = _mesa_hash_table_search(labels, instr->cat0.target_label);
247 fprintf(stderr, "unknown label %s\n", instr->cat0.target_label);
251 instr->cat0.immed = target_ip - instr_ip;
812 cat0_src1: '!' T_P0 { instr->cat0.inv1 = true; instr->cat0.comp1 = $2 >> 1; }
813 | T_P0 { instr->cat0.comp1 = $1 >> 1; }
815 cat0_src2: '!' T_P0 { instr->cat0.inv2 = true; instr->cat0.comp2 = $2 >> 1; }
816 | T_P0 { instr->cat0
[all...]
H A Dir3.h339 } cat0; member
2200 /* cat0 instructions: */
/third_party/mesa3d/src/freedreno/isa/
H A Dencode.c86 switch (instr->cat0.brtype) { in __instruction_case()

Completed in 8 milliseconds