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()
1479 phi->sources[1] = STACK_VAR(stack, phi->var); in zend_jit_trace_build_tssa()
1482 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
1483 ssa_vars[phi->sources[1]].phi_use_chain = phi; in zend_jit_trace_build_tssa()
1628 ssa_vars[phi->ssa_var].alias = ssa_vars[phi->sources[0]].alias; in zend_jit_trace_build_tssa()
1629 ssa_var_info[phi->ssa_var].type = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2549 uint32_t t0 = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2550 uint32_t t1 = ssa_var_info[phi->sources[1]].type; in zend_jit_trace_build_tssa()
2558 || is_checked_guard(tssa, ssa_opcodes, phi->sources[1], phi->ssa_var)) { in zend_jit_trace_build_tssa()
2569 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2570 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2583 ssa_var_info[phi->sources[0]].type = t0; in zend_jit_trace_build_tssa()
2587 && is_checked_guard(tssa, ssa_opcodes, phi->sources[1], phi->ssa_var)) { in zend_jit_trace_build_tssa()
2597 ssa_var_info[phi->sources[1]].type = t1; in zend_jit_trace_build_tssa()
2606 uint32_t t0 = ssa_var_info[phi->sources[0]].type; in zend_jit_trace_build_tssa()
2607 uint32_t t1 = ssa_var_info[phi->sources[1]].type; in zend_jit_trace_build_tssa()
2616 ssa_var_info[phi->sources[0]].type = in zend_jit_trace_build_tssa()
3100 i = phi->sources[1]; in zend_jit_trace_allocate_registers()
3210 if (intervals[phi->sources[1]] in zend_jit_trace_allocate_registers()
3211 && (ssa->var_info[phi->sources[1]].type & MAY_BE_ANY) == in zend_jit_trace_allocate_registers()
3213 intervals[phi->sources[1]]->hint = intervals[phi->ssa_var]; in zend_jit_trace_allocate_registers()
3284 intervals[phi->sources[1]] && in zend_jit_trace_allocate_registers()
3285 intervals[phi->sources[1]]->hint == intervals[ssa->ops[line].op1_use]) { in zend_jit_trace_allocate_registers()
3299 intervals[phi->sources[1]] && in zend_jit_trace_allocate_registers()
3300 intervals[phi->sources[1]]->hint == intervals[ssa->ops[line].op2_use]) { in zend_jit_trace_allocate_registers()
3383 int use = phi->sources[1]; in zend_jit_trace_allocate_registers()
3404 use = phi->sources[0]; in zend_jit_trace_allocate_registers()
3407 intervals[use]->ssa_var = phi->sources[0]; in zend_jit_trace_allocate_registers()
6877 && ra[phi->sources[1]] in zend_jit_trace()
6880 && (ra[phi->sources[1]]->flags & (ZREG_LOAD|ZREG_STORE)) == 0) { in zend_jit_trace()
7446 zend_dump_ssa_var(op_array, tssa, p->sources[0], 0, p->var, ZEND_DUMP_RC_INFERENCE); in zend_jit_dump_trace()
7448 zend_dump_ssa_var(op_array, tssa, p->sources[1], 0, p->var, ZEND_DUMP_RC_INFERENCE); in zend_jit_dump_trace()