Home
last modified time | relevance | path

Searched refs:phi_insn (Results 1 – 2 of 2) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_sccp.c1106 ir_insn *phi_insn = &ctx->ir_base[ref]; in ir_try_promote_ext() local
1112 if (phi_insn->op != IR_PHI in ir_try_promote_ext()
1113 || phi_insn->inputs_count != 3 /* (2 values) */ in ir_try_promote_ext()
1114 || ctx->ir_base[phi_insn->op1].op != IR_LOOP_BEGIN) { in ir_try_promote_ext()
1118 op_ref = phi_insn->op3; in ir_try_promote_ext()
1147 phi_insn->type = insn->type; in ir_try_promote_ext()
1185 phi_insn = &ctx->ir_base[ref]; in ir_try_promote_ext()
1186 if (IR_IS_CONST_REF(phi_insn->op2) in ir_try_promote_ext()
1187 && !IR_IS_SYM_CONST(ctx->ir_base[phi_insn->op2].op)) { in ir_try_promote_ext()
1188 ctx->ir_base[ref].op2 = ir_ext_const(ctx, &ctx->ir_base[phi_insn->op2], op, type); in ir_try_promote_ext()
[all …]
/php-src/ext/opcache/jit/
H A Dzend_jit_ir.c1358 ir_insn *phi_insn = &jit->ctx.ir_base[jit->ra[dst_phi->ssa_var].ref]; in zend_jit_def_reg() local
1359 if (phi_insn->op == IR_PHI) { in zend_jit_def_reg()
1363 for (j = 0, p = &dst_phi->sources[0], q = phi_insn->ops + 2; j < n; j++, p++, q++) { in zend_jit_def_reg()

Completed in 57 milliseconds