Lines Matching refs:cat0
502 struct ir3_block *old_target = instr->cat0.target; in retarget_jump()
529 instr->cat0.target = new_target; in retarget_jump()
550 if (!is_flow(instr) || !instr->cat0.target) in opt_jump()
553 struct ir3_block *tblock = resolve_dest_block(instr->cat0.target); in opt_jump()
554 if (tblock != instr->cat0.target) { in opt_jump()
590 struct ir3_block *tblock = jumps[i]->cat0.target; in opt_jump()
607 if (is_flow(instr) && instr->cat0.target) { in resolve_jumps()
609 &instr->cat0.target->instr_list, struct ir3_instruction, node); in resolve_jumps()
611 instr->cat0.immed = (int)target->ip - (int)instr->ip; in resolve_jumps()
676 br1->cat0.target = block->successors[1]; in block_sched()
679 br2->cat0.target = block->successors[0]; in block_sched()
689 br1->cat0.inv1 = true; in block_sched()
690 br1->cat0.target = block->successors[1]; in block_sched()
696 br2->cat0.target = block->successors[0]; in block_sched()
700 br1->cat0.brtype = br2->cat0.brtype = BRANCH_PLAIN; in block_sched()
703 br1->cat0.brtype = BRANCH_ANY; in block_sched()
704 br2->cat0.brtype = BRANCH_ALL; in block_sched()
707 br1->cat0.brtype = BRANCH_ALL; in block_sched()
708 br2->cat0.brtype = BRANCH_ANY; in block_sched()
719 jmp->cat0.target = block->successors[0]; in block_sched()
768 br->cat0.target = in kill_sched()