Lines Matching refs:zval

45 void zend_optimizer_collect_constant(zend_optimizer_ctx *ctx, zval *name, zval* value)  in zend_optimizer_collect_constant()
57 zend_result zend_optimizer_eval_binary_op(zval *result, uint8_t opcode, zval *op1, zval *op2) /* {{… in zend_optimizer_eval_binary_op()
68 zend_result zend_optimizer_eval_unary_op(zval *result, uint8_t opcode, zval *op1) /* {{{ */ in zend_optimizer_eval_unary_op()
84 zend_result zend_optimizer_eval_cast(zval *result, uint32_t type, zval *op1) /* {{{ */ in zend_optimizer_eval_cast()
116 zend_result zend_optimizer_eval_strlen(zval *result, const zval *op1) /* {{{ */ in zend_optimizer_eval_strlen()
127 zval *result, zend_string *name, zend_string *arg) { in zend_optimizer_eval_special_func_call()
204 bool zend_optimizer_get_collected_constant(HashTable *constants, zval *name, zval* value) in zend_optimizer_get_collected_constant()
206 zval *val; in zend_optimizer_get_collected_constant()
234 int zend_optimizer_add_literal(zend_op_array *op_array, const zval *zv) in zend_optimizer_add_literal()
238 op_array->literals = (zval*)erealloc(op_array->literals, op_array->last_literal * sizeof(zval)); in zend_optimizer_add_literal()
245 zval zv; in zend_optimizer_add_literal_string()
251 static inline void drop_leading_backslash(zval *val) { in drop_leading_backslash()
280 zval *val) in zend_optimizer_update_op1_const()
398 zval zv; in zend_optimizer_update_op1_const()
441 zval *val) in zend_optimizer_update_op2_const()
443 zval tmp; in zend_optimizer_update_op2_const()
625 zval *val) in zend_optimizer_replace_by_const()
741 zval *zv; in zend_optimizer_migrate_jump()
786 zval *zv; in zend_optimizer_shift_jump()
820 zval *op1 = CRT_CONSTANT(opline->op1); in zend_optimizer_get_class_entry_from_op1()
843 zval *op1 = CRT_CONSTANT(opline->op1); in zend_fetch_class_const_info()
917 zval *function_name = CRT_CONSTANT(opline->op2) + 1; in zend_optimizer_get_called_func()
1161 zval *literals = emalloc(sizeof(zval) * op_array->last_literal); in zend_revert_pass_two()
1162 memcpy(literals, op_array->literals, sizeof(zval) * op_array->last_literal); in zend_revert_pass_two()
1185 sizeof(zval) * op_array->last_literal); in zend_redo_pass_two()
1187 op_array->literals, sizeof(zval) * op_array->last_literal); in zend_redo_pass_two()
1189 …op_array->literals = (zval*)(((char*)op_array->opcodes) + ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_op) … in zend_redo_pass_two()
1297 sizeof(zval) * op_array->last_literal); in zend_redo_pass_two_ex()
1299 op_array->literals, sizeof(zval) * op_array->last_literal); in zend_redo_pass_two_ex()
1301 …op_array->literals = (zval*)(((char*)op_array->opcodes) + ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_op) … in zend_redo_pass_two_ex()
1512 zval *zv; in zend_foreach_op_array()
1564 zval *zv; in zend_optimize_script()