Lines Matching refs:ops

156 			 && !zend_ssa_is_no_val_use(op_array->opcodes + prev_use, ssa->ops + prev_use, var)) {  in zend_ssa_is_last_use()
159 prev_use = zend_ssa_next_use(ssa->ops, var, prev_use); in zend_ssa_is_last_use()
163 next_use = zend_ssa_next_use(ssa->ops, var, use); in zend_ssa_is_last_use()
166 } else if (zend_ssa_is_no_val_use(op_array->opcodes + next_use, ssa->ops + next_use, var)) { in zend_ssa_is_last_use()
535 if (!ssa->ops || !ssa->var_info) { in zend_may_overflow()
1208 op = ssa->ops + n; in zend_jit_compute_liveness()
1354 if (ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1355 intervals[ssa->ops[line].op1_use] && in zend_jit_compute_liveness()
1356 (i == ssa->ops[line].op1_def || in zend_jit_compute_liveness()
1357 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1358 (ssa->ops[line].op1_def < 0 || in zend_jit_compute_liveness()
1359 !intervals[ssa->ops[line].op1_def])))) { in zend_jit_compute_liveness()
1360 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1366 if (i == ssa->ops[line].op1_def && in zend_jit_compute_liveness()
1367 ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1368 intervals[ssa->ops[line].op1_use]) { in zend_jit_compute_liveness()
1369 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1373 if (ssa->ops[line].op2_use >= 0 && in zend_jit_compute_liveness()
1374 intervals[ssa->ops[line].op2_use] && in zend_jit_compute_liveness()
1375 (i == ssa->ops[line].op2_def || in zend_jit_compute_liveness()
1376 (i == ssa->ops[line].op1_def && in zend_jit_compute_liveness()
1377 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1378 !intervals[ssa->ops[line].op2_def])) || in zend_jit_compute_liveness()
1379 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1380 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1381 !intervals[ssa->ops[line].op2_def]) && in zend_jit_compute_liveness()
1382 (ssa->ops[line].op1_def < 0 || in zend_jit_compute_liveness()
1383 !intervals[ssa->ops[line].op1_def])))) { in zend_jit_compute_liveness()
1384 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_compute_liveness()
1393 if (i == ssa->ops[line].result_def) { in zend_jit_compute_liveness()
1394 if (ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1395 intervals[ssa->ops[line].op1_use] && in zend_jit_compute_liveness()
1396 ssa->ops[line].op1_use_chain < 0 && in zend_jit_compute_liveness()
1397 !ssa->vars[ssa->ops[line].op1_use].phi_use_chain && in zend_jit_compute_liveness()
1399 (ssa->var_info[ssa->ops[line].op1_use].type & MAY_BE_ANY)) { in zend_jit_compute_liveness()
1400 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1402 ssa->ops[line].op2_use >= 0 && in zend_jit_compute_liveness()
1403 intervals[ssa->ops[line].op2_use] && in zend_jit_compute_liveness()
1404 ssa->ops[line].op2_use_chain < 0 && in zend_jit_compute_liveness()
1405 !ssa->vars[ssa->ops[line].op2_use].phi_use_chain && in zend_jit_compute_liveness()
1407 (ssa->var_info[ssa->ops[line].op2_use].type & MAY_BE_ANY)) { in zend_jit_compute_liveness()
1408 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_compute_liveness()
1520 ssa->ops + current->range.start, ssa, current->ssa_var, it->ssa_var)) { in zend_jit_try_allocate_free_reg()
1578 if (ssa->ops[line].op1_def == current->ssa_var || in zend_jit_try_allocate_free_reg()
1579 ssa->ops[line].op2_def == current->ssa_var || in zend_jit_try_allocate_free_reg()
1580 ssa->ops[line].result_def == current->ssa_var) { in zend_jit_try_allocate_free_reg()
1583 ssa->ops + line, in zend_jit_try_allocate_free_reg()
1595 ssa->ops + line, in zend_jit_try_allocate_free_reg()
1615 hint = ssa->ops[current->start].op2_use; in zend_jit_try_allocate_free_reg()
1617 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
1622 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
1628 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2033 zend_ssa_next_use(ssa->ops, i, ssa->vars[i].use_chain) < 0)) { in zend_jit_allocate_registers()
2318 zend_ssa_op *ssa_op = ssa->ops ? &ssa->ops[i] : NULL; in zend_jit()
2384 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2438 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2504 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2540 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2562 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2580 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2598 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2614 if (ssa->var_info && ssa->ops) { in zend_jit()
2615 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
2641 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2661 if (ssa->var_info && ssa->ops) { in zend_jit()
2662 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
2685 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2701 if (ssa->var_info && ssa->ops) { in zend_jit()
2702 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
2723 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
2728 && ssa->ops[opline - op_array->opcodes].op2_def >= 0 in zend_jit()
2729 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op2_def].no_val) { in zend_jit()
2771 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
2772 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
2831 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
2832 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
2982 if ((PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) in zend_jit()
3127 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3141 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3159 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3207 if (ssa->var_info && ssa->ops) { in zend_jit()
3208 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3225 if (!ssa->ops || !ssa->var_info) { in zend_jit()
3346 if (ssa->var_info && ssa->ops) { in zend_jit()
3347 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3471 if (ssa->ops && ssa->var_info) { in zend_jit()
3472 … zend_ssa_var_info *res_ssa = &ssa->var_info[ssa->ops[opline - op_array->opcodes].result_def]; in zend_jit()