Lines Matching refs:pi

96 	phi->pi = from;  in add_pi()
245 zend_ssa_phi *pi; in place_essa_pis() local
351 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
352 pi_range_equals(pi, var2, val2); in place_essa_pis()
354 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
355 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
358 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
359 pi_range_equals(pi, var2, val2); in place_essa_pis()
361 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
362 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
366 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
367 pi_range_max(pi, var2, val2-1); in place_essa_pis()
370 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
371 pi_range_min(pi, var2, val2); in place_essa_pis()
374 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
375 pi_range_max(pi, var2, val2); in place_essa_pis()
378 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
379 pi_range_min(pi, var2, val2+1); in place_essa_pis()
386 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
387 pi_range_equals(pi, var1, val1); in place_essa_pis()
389 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
390 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
393 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
394 pi_range_equals(pi, var1, val1); in place_essa_pis()
396 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
397 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
401 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
402 pi_range_min(pi, var1, val1+1); in place_essa_pis()
405 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
406 pi_range_max(pi, var1, val1); in place_essa_pis()
409 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
410 pi_range_min(pi, var1, val1); in place_essa_pis()
413 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
414 pi_range_max(pi, var1, val1-1); in place_essa_pis()
427 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
428 pi_range_equals(pi, -1, -1); in place_essa_pis()
430 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
431 pi_range_not_equals(pi, -1, -1); in place_essa_pis()
434 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
435 pi_range_equals(pi, -1, 1); in place_essa_pis()
437 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
438 pi_range_not_equals(pi, -1, 1); in place_essa_pis()
448 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
449 pi_range_equals(pi, -1, 0); in place_essa_pis()
452 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
453 pi_range_not_equals(pi, -1, 0); in place_essa_pis()
459 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
460 pi_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
464 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
465 pi_not_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
493 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
494 pi_type_mask(pi, type_mask); in place_essa_pis()
496 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
497 pi_not_type_mask(pi, type_mask); in place_essa_pis()
500 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
501 pi_type_mask(pi, type_mask); in place_essa_pis()
503 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
504 pi_not_type_mask(pi, type_mask); in place_essa_pis()
520 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
521 pi_type_mask(pi, MAY_BE_OBJECT); in place_essa_pis()
522 pi->constraint.type.ce = ce; in place_essa_pis()
793 if (p->pi == n) { in zend_ssa_rename()
810 } else if (p->pi < 0) { in zend_ssa_rename()
820 for (p = ssa_blocks[succ].phis; p && (p->pi >= 0); p = p->next) { in zend_ssa_rename()
821 if (p->pi == n) { in zend_ssa_rename()
824 if (q->pi < 0 && q->var == p->var) { in zend_ssa_rename()
963 phi->pi = -1; in zend_build_ssa()
971 if ((*pp)->pi < 0) { in zend_build_ssa()
1067 if (phi->pi >= 0) { in zend_ssa_compute_use_def_chains()
1205 if (p->pi >= 0) { in zend_ssa_next_use_phi_ptr()
1376 if (phi->pi >= 0) { in zend_ssa_remove_predecessor()
1377 if (phi->pi == from) { in zend_ssa_remove_predecessor()