Lines Matching refs:pi

87 	phi->pi = from;  in add_pi()
236 zend_ssa_phi *pi; in place_essa_pis() local
342 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
343 pi_range_equals(pi, var2, val2); in place_essa_pis()
345 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
346 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
349 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
350 pi_range_equals(pi, var2, val2); in place_essa_pis()
352 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
353 pi_range_not_equals(pi, var2, val2); in place_essa_pis()
357 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
358 pi_range_max(pi, var2, val2-1); in place_essa_pis()
361 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
362 pi_range_min(pi, var2, val2); in place_essa_pis()
365 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var1))) { in place_essa_pis()
366 pi_range_max(pi, var2, val2); in place_essa_pis()
369 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var1))) { in place_essa_pis()
370 pi_range_min(pi, var2, val2+1); in place_essa_pis()
377 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
378 pi_range_equals(pi, var1, val1); in place_essa_pis()
380 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
381 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
384 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
385 pi_range_equals(pi, var1, val1); in place_essa_pis()
387 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
388 pi_range_not_equals(pi, var1, val1); in place_essa_pis()
392 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
393 pi_range_min(pi, var1, val1+1); in place_essa_pis()
396 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
397 pi_range_max(pi, var1, val1); in place_essa_pis()
400 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var2))) { in place_essa_pis()
401 pi_range_min(pi, var1, val1); in place_essa_pis()
404 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var2))) { in place_essa_pis()
405 pi_range_max(pi, var1, val1-1); in place_essa_pis()
418 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
419 pi_range_equals(pi, -1, -1); in place_essa_pis()
421 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
422 pi_range_not_equals(pi, -1, -1); in place_essa_pis()
425 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
426 pi_range_equals(pi, -1, 1); in place_essa_pis()
428 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
429 pi_range_not_equals(pi, -1, 1); in place_essa_pis()
439 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
440 pi_range_equals(pi, -1, 0); in place_essa_pis()
443 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
444 pi_range_not_equals(pi, -1, 0); in place_essa_pis()
450 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
451 pi_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
456 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
457 pi_not_type_mask(pi, mask_for_type_check(type)); in place_essa_pis()
485 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
486 pi_type_mask(pi, type_mask); in place_essa_pis()
488 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
489 pi_not_type_mask(pi, type_mask); in place_essa_pis()
492 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bf, var))) { in place_essa_pis()
493 pi_type_mask(pi, type_mask); in place_essa_pis()
495 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
496 pi_not_type_mask(pi, type_mask); in place_essa_pis()
512 if ((pi = add_pi(arena, op_array, dfg, ssa, j, bt, var))) { in place_essa_pis()
513 pi_type_mask(pi, MAY_BE_OBJECT); in place_essa_pis()
514 pi->constraint.type.ce = ce; in place_essa_pis()
784 if (p->pi == n) { in zend_ssa_rename()
801 } else if (p->pi < 0) { in zend_ssa_rename()
811 for (p = ssa_blocks[succ].phis; p && (p->pi >= 0); p = p->next) { in zend_ssa_rename()
812 if (p->pi == n) { in zend_ssa_rename()
815 if (q->pi < 0 && q->var == p->var) { in zend_ssa_rename()
958 phi->pi = -1; in zend_build_ssa()
966 if ((*pp)->pi < 0) { in zend_build_ssa()
1062 if (phi->pi >= 0) { in zend_ssa_compute_use_def_chains()