Lines Matching refs:ins
55 mir_foreach_instr_in_block_safe(block, ins) {
57 if (ins->type != TAG_ALU_4) continue;
58 if (ins->op != midgard_alu_op_fmul) continue;
64 if (!mir_is_simple_swizzle(ins->swizzle[0], ins->mask)) continue;
65 if (!is_swizzle_0(ins->swizzle[1])) continue;
68 unsigned frcp = ins->src[1];
69 unsigned to = ins->dest;
91 if (frcp_from != ins->src[0]) continue;
118 .mask = ins->mask,
132 mir_insert_instruction_before(ctx, ins, accel);
133 mir_remove_instruction(ins);
146 mir_foreach_instr_in_block_safe(block, ins) {
148 if (ins->type != TAG_LOAD_STORE_4) continue;
149 if (!OP_IS_PROJECTION(ins->op)) continue;
151 unsigned vary = ins->src[0];
152 unsigned to = ins->dest;
177 ins->op == midgard_op_ldst_perspective_div_w;
193 mir_remove_instruction(ins);