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); \
79 int zend_optimizer_add_literal(zend_op_array *op_array, zval *zv);
87 int zend_optimizer_update_op1_const(zend_op_array *op_array,
90 int zend_optimizer_update_op2_const(zend_op_array *op_array,
93 int zend_optimizer_replace_by_const(zend_op_array *op_array,
98 zend_op *zend_optimizer_get_loop_var_def(const zend_op_array *op_array, zend_op *free_opline);
101 void zend_optimizer_pass1(zend_op_array *op_array, zend_optimizer_ctx *ctx);
102 void zend_optimizer_pass3(zend_op_array *op_array, zend_optimizer_ctx *ctx);
103 void zend_optimize_func_calls(zend_op_array *op_array, zend_optimizer_ctx *ctx);
104 void zend_optimize_cfg(zend_op_array *op_array, zend_optimizer_ctx *ctx);
105 void zend_optimize_dfa(zend_op_array *op_array, zend_optimizer_ctx *ctx);
106 int zend_dfa_analyze_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa);
107 void zend_dfa_optimize_op_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, ze…
108 void zend_optimize_temporary_variables(zend_op_array *op_array, zend_optimizer_ctx *ctx);
109 void zend_optimizer_nop_removal(zend_op_array *op_array, zend_optimizer_ctx *ctx);
110 void zend_optimizer_compact_literals(zend_op_array *op_array, zend_optimizer_ctx *ctx);
111 void zend_optimizer_compact_vars(zend_op_array *op_array);
113 zend_script *script, zend_op_array *op_array, zend_op *opline, bool *is_prototype);
115 void zend_optimizer_migrate_jump(zend_op_array *op_array, zend_op *new_opline, zend_op *opline);
116 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist);
117 int sccp_optimize_op_array(zend_optimizer_ctx *ctx, zend_op_array *op_array, zend_ssa *ssa, zend_ca…
118 int dce_optimize_op_array(zend_op_array *op_array, zend_ssa *ssa, bool reorder_dtor_effects);
119 int zend_ssa_escape_analysis(const zend_script *script, zend_op_array *op_array, zend_ssa *ssa);