Lines Matching refs:op_array
28 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant]
30 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant]
55 op.constant = zend_optimizer_add_literal(op_array, &_c); \
61 op.constant = zend_optimizer_add_literal(op_array, &_c); \
74 int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv);
82 int zend_optimizer_update_op1_const(zend_op_array *op_array,
85 int zend_optimizer_update_op2_const(zend_op_array *op_array,
88 int zend_optimizer_replace_by_const(zend_op_array *op_array,
94 void zend_optimizer_remove_live_range(zend_op_array *op_array, uint32_t var);
95 void zend_optimizer_remove_live_range_ex(zend_op_array *op_array, uint32_t var, uint32_t start);
96 void zend_optimizer_pass1(zend_op_array *op_array, zend_optimizer_ctx *ctx);
97 void zend_optimizer_pass2(zend_op_array *op_array);
98 void zend_optimizer_pass3(zend_op_array *op_array);
99 void zend_optimize_func_calls(zend_op_array *op_array, zend_optimizer_ctx *ctx);
100 void zend_optimize_cfg(zend_op_array *op_array, zend_optimizer_ctx *ctx);
101 void zend_optimize_dfa(zend_op_array *op_array, zend_optimizer_ctx *ctx);
102 int zend_dfa_analyze_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, uin…
103 void zend_dfa_optimize_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, ze…
104 void zend_optimize_temporary_variables(zend_op_array *op_array, zend_optimizer_ctx *ctx);
105 void zend_optimizer_nop_removal(zend_op_array *op_array);
106 void zend_optimizer_compact_literals(zend_op_array *op_array, zend_optimizer_ctx *ctx);
107 void zend_optimizer_compact_vars(zend_op_array *op_array);
110 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants);
112 void zend_optimizer_migrate_jump(zend_op_array *op_array, zend_op *new_opline, zend_op *opline);
113 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist);
116 int dce_optimize_op_array(zend_op_array *op_array, zend_ssa *ssa, zend_bool reorder_dtor_effects);