Lines Matching defs:jumps
44 * 4) Resolve jumps and schedule blocks, marking potential convergence
609 * them jumps to the next block.
610 * We can remove the one that jumps to the next block in either case.
615 struct ir3_instruction *jumps[2] = {NULL, NULL};
616 jumps[0] =
619 jumps[1] =
620 list_last_entry(&jumps[0]->node, struct ir3_instruction, node);
622 if (jumps[0]->opc == OPC_JUMP)
623 jumps[1] = NULL;
624 else if (jumps[0]->opc != OPC_B || !jumps[1] || jumps[1]->opc != OPC_B)
628 if (!jumps[i])
631 struct ir3_block *tblock = jumps[i]->cat0.target;
633 list_delinit(&jumps[i]->node);
660 * all jumps to empty blocks (in mark_xvergence_points) so there's no need to