Lines Matching refs:pi

96 	phi->pi = from;  in add_pi()
234 zend_ssa_phi *pi; in place_essa_pis() local
348 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
349 pi_range_equals(pi, var2, val2); in place_essa_pis()
351 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
352 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
355 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
356 pi_range_equals(pi, var2, val2); in place_essa_pis()
358 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
359 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
363 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
364 pi_range_max(pi, var2, val2-1); in place_essa_pis()
367 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
368 pi_range_min(pi, var2, val2); in place_essa_pis()
371 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
372 pi_range_max(pi, var2, val2); in place_essa_pis()
375 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
376 pi_range_min(pi, var2, val2+1); in place_essa_pis()
383 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
384 pi_range_equals(pi, var1, val1); in place_essa_pis()
386 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
387 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
390 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
391 pi_range_equals(pi, var1, val1); in place_essa_pis()
393 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
394 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
398 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
399 pi_range_min(pi, var1, val1+1); in place_essa_pis()
402 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
403 pi_range_max(pi, var1, val1); in place_essa_pis()
406 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
407 pi_range_min(pi, var1, val1); in place_essa_pis()
410 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
411 pi_range_max(pi, var1, val1-1); in place_essa_pis()
424 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
425 pi_range_equals(pi, -1, -1); in place_essa_pis()
427 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
428 pi_range_not_equals(pi, -1, -1); in place_essa_pis()
431 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
432 pi_range_equals(pi, -1, 1); in place_essa_pis()
434 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
435 pi_range_not_equals(pi, -1, 1); in place_essa_pis()
445 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
446 pi_range_equals(pi, -1, 0); in place_essa_pis()
449 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
450 pi_range_not_equals(pi, -1, 0); in place_essa_pis()
456 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
457 pi_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
461 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
462 pi_not_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
490 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
491 pi_type_mask(pi, type_mask); in place_essa_pis()
493 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
494 pi_not_type_mask(pi, type_mask); in place_essa_pis()
497 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
498 pi_type_mask(pi, type_mask); in place_essa_pis()
500 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
501 pi_not_type_mask(pi, type_mask); in place_essa_pis()
517 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
518 pi_type_mask(pi, MAY_BE_OBJECT); in place_essa_pis()
519 pi->constraint.type.ce = ce; in place_essa_pis()
814 if (p->pi == n) { in zend_ssa_rename()
831 } else if (p->pi < 0) { in zend_ssa_rename()
841 for (p = ssa_blocks[succ].phis; p && (p->pi >= 0); p = p->next) { in zend_ssa_rename()
842 if (p->pi == n) { in zend_ssa_rename()
845 if (q->pi < 0 && q->var == p->var) { in zend_ssa_rename()
984 phi->pi = -1; in zend_build_ssa()
992 if ((*pp)->pi < 0) { in zend_build_ssa()
1088 if (phi->pi >= 0) { in zend_ssa_compute_use_def_chains()
1226 if (p->pi >= 0) { in zend_ssa_next_use_phi_ptr()
1393 if (phi->pi >= 0) { in zend_ssa_remove_predecessor()
1394 if (phi->pi == from) { in zend_ssa_remove_predecessor()