Lines Matching refs:ops

181 			 && !zend_ssa_is_no_val_use(op_array->opcodes + prev_use, ssa->ops + prev_use, var)) {  in zend_ssa_is_last_use()
184 prev_use = zend_ssa_next_use(ssa->ops, var, prev_use); in zend_ssa_is_last_use()
188 next_use = zend_ssa_next_use(ssa->ops, var, use); in zend_ssa_is_last_use()
191 } else if (zend_ssa_is_no_val_use(op_array->opcodes + next_use, ssa->ops + next_use, var)) { in zend_ssa_is_last_use()
495 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in skip_valid_arguments()
1112 if (!ssa->ops || !ssa->var_info) { in zend_may_overflow()
1786 op = ssa->ops + n; in zend_jit_compute_liveness()
1932 if (ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1933 intervals[ssa->ops[line].op1_use] && in zend_jit_compute_liveness()
1934 (i == ssa->ops[line].op1_def || in zend_jit_compute_liveness()
1935 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1936 (ssa->ops[line].op1_def < 0 || in zend_jit_compute_liveness()
1937 !intervals[ssa->ops[line].op1_def])))) { in zend_jit_compute_liveness()
1938 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1944 if (i == ssa->ops[line].op1_def && in zend_jit_compute_liveness()
1945 ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1946 intervals[ssa->ops[line].op1_use]) { in zend_jit_compute_liveness()
1947 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1951 if (ssa->ops[line].op2_use >= 0 && in zend_jit_compute_liveness()
1952 intervals[ssa->ops[line].op2_use] && in zend_jit_compute_liveness()
1953 (i == ssa->ops[line].op2_def || in zend_jit_compute_liveness()
1954 (i == ssa->ops[line].op1_def && in zend_jit_compute_liveness()
1955 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1956 !intervals[ssa->ops[line].op2_def])) || in zend_jit_compute_liveness()
1957 (i == ssa->ops[line].result_def && in zend_jit_compute_liveness()
1958 (ssa->ops[line].op2_def < 0 || in zend_jit_compute_liveness()
1959 !intervals[ssa->ops[line].op2_def]) && in zend_jit_compute_liveness()
1960 (ssa->ops[line].op1_def < 0 || in zend_jit_compute_liveness()
1961 !intervals[ssa->ops[line].op1_def])))) { in zend_jit_compute_liveness()
1962 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_compute_liveness()
1971 if (i == ssa->ops[line].result_def) { in zend_jit_compute_liveness()
1972 if (ssa->ops[line].op1_use >= 0 && in zend_jit_compute_liveness()
1973 intervals[ssa->ops[line].op1_use] && in zend_jit_compute_liveness()
1974 ssa->ops[line].op1_use_chain < 0 && in zend_jit_compute_liveness()
1975 !ssa->vars[ssa->ops[line].op1_use].phi_use_chain && in zend_jit_compute_liveness()
1977 (ssa->var_info[ssa->ops[line].op1_use].type & MAY_BE_ANY)) { in zend_jit_compute_liveness()
1978 zend_jit_add_hint(intervals, i, ssa->ops[line].op1_use); in zend_jit_compute_liveness()
1980 ssa->ops[line].op2_use >= 0 && in zend_jit_compute_liveness()
1981 intervals[ssa->ops[line].op2_use] && in zend_jit_compute_liveness()
1982 ssa->ops[line].op2_use_chain < 0 && in zend_jit_compute_liveness()
1983 !ssa->vars[ssa->ops[line].op2_use].phi_use_chain && in zend_jit_compute_liveness()
1985 (ssa->var_info[ssa->ops[line].op2_use].type & MAY_BE_ANY)) { in zend_jit_compute_liveness()
1986 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_compute_liveness()
2098 ssa->ops + current->range.start, ssa, current->ssa_var, it->ssa_var)) { in zend_jit_try_allocate_free_reg()
2156 if (ssa->ops[line].op1_def == current->ssa_var || in zend_jit_try_allocate_free_reg()
2157 ssa->ops[line].op2_def == current->ssa_var || in zend_jit_try_allocate_free_reg()
2158 ssa->ops[line].result_def == current->ssa_var) { in zend_jit_try_allocate_free_reg()
2161 ssa->ops + line, in zend_jit_try_allocate_free_reg()
2173 ssa->ops + line, in zend_jit_try_allocate_free_reg()
2193 hint = ssa->ops[current->start].op2_use; in zend_jit_try_allocate_free_reg()
2195 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2200 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2206 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2608 zend_ssa_next_use(ssa->ops, i, ssa->vars[i].use_chain) < 0)) { in zend_jit_allocate_registers()
2905 zend_ssa_op *ssa_op = ssa->ops ? &ssa->ops[i] : NULL; in zend_jit()
2971 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3021 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3083 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3114 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3136 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3154 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3172 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3190 if (ssa->var_info && ssa->ops) { in zend_jit()
3191 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3216 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3238 if (ssa->var_info && ssa->ops) { in zend_jit()
3239 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3261 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3279 if (ssa->var_info && ssa->ops) { in zend_jit()
3280 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3301 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3306 && ssa->ops[opline - op_array->opcodes].op2_def >= 0 in zend_jit()
3307 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op2_def].no_val) { in zend_jit()
3345 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
3346 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
3405 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
3406 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
3556 if ((PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) in zend_jit()
3710 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3723 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3739 if (PROFITABILITY_CHECKS && (!ssa->ops || !ssa->var_info)) { in zend_jit()
3789 if (ssa->var_info && ssa->ops) { in zend_jit()
3790 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3808 if (!ssa->ops || !ssa->var_info) { in zend_jit()
3940 if (ssa->var_info && ssa->ops) { in zend_jit()
3941 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
4076 if (ssa->ops && ssa->var_info) { in zend_jit()
4077 … zend_ssa_var_info *res_ssa = &ssa->var_info[ssa->ops[opline - op_array->opcodes].result_def]; in zend_jit()