Lines Matching defs:last
42 * 2) Mark (ei) on last varying input
305 /* This is the last input. We add the (ei) flag to release
410 /* NOTE: branch instructions are always the last instruction(s)
448 /* special case for last block: */
674 * path last time around. Possibly it is easier to think of (jp) as
723 * TODO what ensures that the last write to p0.x in a block is the
795 * GL expects. The last instruction always needs to be an end instruction,
867 struct ir3_instruction *last = NULL;
884 if ((delay > 0) && (ir->compiler->gen >= 6) && last &&
885 ((opc_cat(last->opc) == 2) || (opc_cat(last->opc) == 3)) &&
886 (last->repeat == 0)) {
888 unsigned transfer = MIN2(delay, 3 - last->nop);
889 last->nop += transfer;
893 if ((delay > 0) && last && (last->opc == OPC_NOP)) {
895 unsigned transfer = MIN2(delay, 5 - last->repeat);
896 last->repeat += transfer;
906 last = instr;