Lines Matching refs:src
2001 void _ir_PHI_SET_OP(ir_ctx *ctx, ir_ref phi, ir_ref pos, ir_ref src) argument
2010 ops[pos] = src;
2020 void _ir_ENTRY(ir_ctx *ctx, ir_ref src, ir_ref num) argument
2024 IR_ASSERT((ir_op_flags[ctx->ir_base[src].op] & IR_OP_FLAG_TERMINATOR)
2025 || ctx->ir_base[src].op == IR_END
2026 || ctx->ir_base[src].op == IR_LOOP_END); /* return from a recursive call */
2027 ctx->control = ir_emit2(ctx, IR_ENTRY, src, num);
2030 void _ir_BEGIN(ir_ctx *ctx, ir_ref src) argument
2033 if (src
2034 && src + 1 == ctx->insns_count
2035 && ctx->ir_base[src].op == IR_END) {
2037 ctx->control = ctx->ir_base[src].op1;
2040 ctx->control = ir_emit1(ctx, IR_BEGIN, src);
2173 void _ir_MERGE_SET_OP(ir_ctx *ctx, ir_ref merge, ir_ref pos, ir_ref src) argument
2180 ops[pos] = src;
2903 void _ir_VA_COPY(ir_ctx *ctx, ir_ref dst, ir_ref src) argument
2906 ctx->control = ir_emit3(ctx, IR_VA_COPY, ctx->control, dst, src);