Lines Matching refs:sources
738 phi->sources = (int*)(((char*)phi) + ZEND_MM_ALIGNED_SIZE(sizeof(zend_ssa_phi))); in zend_jit_trace_add_phis()
739 phi->sources[0] = STACK_VAR(stack, k); in zend_jit_trace_add_phis()
740 phi->sources[1] = -1; in zend_jit_trace_add_phis()
741 … phi->use_chains = (zend_ssa_phi**)(((char*)phi->sources) + ZEND_MM_ALIGNED_SIZE(sizeof(int) * 2)); in zend_jit_trace_add_phis()
775 phi->sources = (int*)(((char*)phi) + ZEND_MM_ALIGNED_SIZE(sizeof(zend_ssa_phi))); in zend_jit_trace_add_call_phis()
776 phi->sources[0] = STACK_VAR(stack, i); in zend_jit_trace_add_call_phis()
777 phi->sources[1] = -1; in zend_jit_trace_add_call_phis()
778 phi->use_chains = (zend_ssa_phi**)(((char*)phi->sources) + ZEND_MM_ALIGNED_SIZE(sizeof(int) * 2)); in zend_jit_trace_add_call_phis()
807 phi->sources = (int*)(((char*)phi) + ZEND_MM_ALIGNED_SIZE(sizeof(zend_ssa_phi))); in zend_jit_trace_add_ret_phis()
808 phi->sources[0] = STACK_VAR(stack, i); in zend_jit_trace_add_ret_phis()
809 phi->sources[1] = -1; in zend_jit_trace_add_ret_phis()
810 phi->use_chains = (zend_ssa_phi**)(((char*)phi->sources) + ZEND_MM_ALIGNED_SIZE(sizeof(int) * 2)); in zend_jit_trace_add_ret_phis()
1477 phi->sources[1] = STACK_VAR(stack, phi->var); in zend_jit_trace_build_tssa()
1480 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
1481 ssa_vars[phi->sources[1]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
1626 ssa_vars[phi->ssa_var].alias = ssa_vars[phi->sources[0]].alias; in zend_jit_trace_build_tssa()
1627 ssa_var_info[phi->ssa_var].type = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2533 uint32_t t0 = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2534 uint32_t t1 = ssa_var_info[phi->sources[1]].type; in zend_jit_trace_build_tssa()
2542 || is_checked_guard(tssa, ssa_opcodes, phi->sources[1], phi->ssa_var)) { in zend_jit_trace_build_tssa()
2553 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2554 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2567 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2571 && is_checked_guard(tssa, ssa_opcodes, phi->sources[1], phi->ssa_var)) { in zend_jit_trace_build_tssa()
2581 ssa_var_info[phi->sources[1]].type = t1; in zend_jit_trace_build_tssa()
2590 uint32_t t0 = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2591 uint32_t t1 = ssa_var_info[phi->sources[1]].type; in zend_jit_trace_build_tssa()
2600 ssa_var_info[phi->sources[0]].type = in zend_jit_trace_build_tssa()
3084 i = phi->sources[1]; in zend_jit_trace_allocate_registers()
3194 if (intervals[phi->sources[1]] in zend_jit_trace_allocate_registers()
3195 && (ssa->var_info[phi->sources[1]].type & MAY_BE_ANY) == in zend_jit_trace_allocate_registers()
3197 intervals[phi->sources[1]]->hint = intervals[phi->ssa_var]; in zend_jit_trace_allocate_registers()
3268 intervals[phi->sources[1]] && in zend_jit_trace_allocate_registers()
3269 intervals[phi->sources[1]]->hint == intervals[ssa->ops[line].op1_use]) { in zend_jit_trace_allocate_registers()
3283 intervals[phi->sources[1]] && in zend_jit_trace_allocate_registers()
3284 intervals[phi->sources[1]]->hint == intervals[ssa->ops[line].op2_use]) { in zend_jit_trace_allocate_registers()
3367 int use = phi->sources[1]; in zend_jit_trace_allocate_registers()
3388 use = phi->sources[0]; in zend_jit_trace_allocate_registers()
3391 intervals[use]->ssa_var = phi->sources[0]; in zend_jit_trace_allocate_registers()
6874 && ra[phi->sources[1]] in zend_jit_trace()
6877 && (ra[phi->sources[1]]->flags & (ZREG_LOAD|ZREG_STORE)) == 0) { in zend_jit_trace()
7364 zend_dump_ssa_var(op_array, tssa, p->sources[0], 0, p->var, ZEND_DUMP_RC_INFERENCE); in zend_jit_dump_trace()
7366 zend_dump_ssa_var(op_array, tssa, p->sources[1], 0, p->var, ZEND_DUMP_RC_INFERENCE); in zend_jit_dump_trace()