Searched defs:ssa_op (Results 1 – 8 of 8) sorted by relevance
/PHP-7.2/ext/opcache/Optimizer/ |
H A D | sccp.c | 121 static zval *get_op1_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op1_value() 131 static zval *get_op2_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op2_value() 142 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op1() 218 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op2() 233 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op1() 347 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op2() 870 static void sccp_visit_instr(scdf_ctx *scdf, zend_op *opline, zend_ssa_op *ssa_op) { in sccp_visit_instr() 1321 zend_op *opline, zend_ssa_op *ssa_op) { in sccp_mark_feasible_successors() 1501 zend_ssa_op *ssa_op = &ssa->ops[use]; in replace_constant_operands() local 1539 zend_ssa_op *ssa_op = &ssa->ops[var->definition]; in replace_constant_operands() local
|
H A D | dce.c | 74 const zend_op *opline, const zend_ssa_op *ssa_op, in may_have_side_effects() 238 …line void add_operands_to_worklists(context *ctx, zend_op *opline, zend_ssa_op *ssa_op, int check)… in add_operands_to_worklists() 341 static zend_bool dce_instr(context *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in dce_instr() 403 zend_ssa_op *ssa_op = &ssa->ops[block->start + block->len - 1]; in simplify_jumps() local 536 … may_break_varargs(const zend_op_array *op_array, const zend_ssa *ssa, const zend_ssa_op *ssa_op) { in may_break_varargs()
|
H A D | ssa_integrity.c | 46 zend_ssa_op *ssa_op = &ssa->ops[op]; in is_used_by_op() local 53 zend_ssa_op *ssa_op = &ssa->ops[op]; in is_defined_by_op() local 178 zend_ssa_op *ssa_op = &ssa->ops[i]; in ssa_verify_integrity() local
|
H A D | zend_ssa.h | 157 static zend_always_inline void zend_ssa_remove_result_def(zend_ssa *ssa, zend_ssa_op *ssa_op) in zend_ssa_remove_result_def() 164 static zend_always_inline void zend_ssa_remove_op1_def(zend_ssa *ssa, zend_ssa_op *ssa_op) in zend_ssa_remove_op1_def() 171 static zend_always_inline void zend_ssa_remove_op2_def(zend_ssa *ssa, zend_ssa_op *ssa_op) in zend_ssa_remove_op2_def() 207 …_inline zend_bool zend_ssa_is_no_val_use(const zend_op *opline, const zend_ssa_op *ssa_op, int var) in zend_ssa_is_no_val_use() 221 static zend_always_inline void zend_ssa_rename_defs_of_instr(zend_ssa *ssa, zend_ssa_op *ssa_op) { in zend_ssa_rename_defs_of_instr()
|
H A D | dfa_pass.c | 291 zend_op_array *op_array, zend_ssa *ssa, zend_ssa_op *ssa_op) { in can_elide_return_type_check() 431 zend_ssa_op *ssa_op = ssa->ops + op_num; in zend_dfa_optimize_calls() local
|
H A D | zend_ssa.c | 1172 void zend_ssa_remove_instr(zend_ssa *ssa, zend_op *opline, zend_ssa_op *ssa_op) /* {{{ */ in zend_ssa_remove_instr() 1255 static inline void zend_ssa_remove_defs_of_instr(zend_ssa *ssa, zend_ssa_op *ssa_op) /* {{{ */ in zend_ssa_remove_defs_of_instr() 1332 zend_ssa_op *ssa_op = &ssa->ops[use]; in zend_ssa_remove_uses_of_var() local 1499 zend_ssa_op *ssa_op = &ssa->ops[use]; in zend_ssa_rename_var_uses() local
|
H A D | scdf.c | 125 zend_ssa_op *ssa_op = &ssa->ops[i]; in scdf_solve() local
|
H A D | zend_inference.c | 568 zend_op *opline, zend_ssa_op *ssa_op, zend_uchar opcode, zend_ssa_range *tmp) { in zend_inference_calc_binary_op_range() 3605 zend_ssa_op *ssa_op = &ssa->ops[use]; in can_convert_to_double() local
|
Completed in 35 milliseconds