Lines Matching refs:op_array

39 …static zend_always_inline bool _ssa_##opN##_has_range(const zend_op_array *op_array, const zend_ss…
54 …static zend_always_inline zend_long _ssa_##opN##_min_range(const zend_op_array *op_array, const ze…
77 …static zend_always_inline zend_long _ssa_##opN##_max_range(const zend_op_array *op_array, const ze…
100 …static zend_always_inline char _ssa_##opN##_range_underflow(const zend_op_array *op_array, const z…
117 …static zend_always_inline char _ssa_##opN##_range_overflow(const zend_op_array *op_array, const ze…
144 #define OP1_HAS_RANGE() (_ssa_op1_has_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
145 #define OP1_MIN_RANGE() (_ssa_op1_min_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
146 #define OP1_MAX_RANGE() (_ssa_op1_max_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
147 #define OP1_RANGE_UNDERFLOW() (_ssa_op1_range_underflow (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
148 #define OP1_RANGE_OVERFLOW() (_ssa_op1_range_overflow (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
149 #define OP2_HAS_RANGE() (_ssa_op2_has_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
150 #define OP2_MIN_RANGE() (_ssa_op2_min_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
151 #define OP2_MAX_RANGE() (_ssa_op2_max_range (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
152 #define OP2_RANGE_UNDERFLOW() (_ssa_op2_range_underflow (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
153 #define OP2_RANGE_OVERFLOW() (_ssa_op2_range_overflow (op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_MIN_RANGE()
204 …static zend_always_inline uint32_t _ssa_##opN##_info(const zend_op_array *op_array, const zend_ssa…
214 …static zend_always_inline uint32_t _ssa_##opN##_def_info(const zend_op_array *op_array, const zend…
227 #define OP1_INFO() (_ssa_op1_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
228 #define OP2_INFO() (_ssa_op2_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
229 #define OP1_DATA_INFO() (_ssa_op1_info(op_array, ssa, (opline+1), (ssa_op+1))) in DEFINE_SSA_OP_INFO()
230 #define OP2_DATA_INFO() (_ssa_op2_info(op_array, ssa, (opline+1), (ssa_op+1))) in DEFINE_SSA_OP_INFO()
231 #define RES_USE_INFO() (_ssa_result_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
232 #define OP1_DEF_INFO() (_ssa_op1_def_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
233 #define OP2_DEF_INFO() (_ssa_op2_def_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
234 #define OP1_DATA_DEF_INFO() (_ssa_op1_def_info(op_array, ssa, (opline+1), (ssa_op+1))) in DEFINE_SSA_OP_INFO()
235 #define OP2_DATA_DEF_INFO() (_ssa_op2_def_info(op_array, ssa, (opline+1), (ssa_op+1))) in DEFINE_SSA_OP_INFO()
236 #define RES_INFO() (_ssa_result_def_info(op_array, ssa, opline, ssa_op)) in DEFINE_SSA_OP_INFO()
249 ZEND_API int zend_ssa_find_false_dependencies(const zend_op_array *op_array, zend_ssa *ssa);
250 ZEND_API int zend_ssa_find_sccs(const zend_op_array *op_array, zend_ssa *ssa);
251 ZEND_API int zend_ssa_inference(zend_arena **raena, const zend_op_array *op_array, const zend_scrip…
255 ZEND_API int zend_inference_propagate_range(const zend_op_array *op_array, zend_ssa *ssa, zend_op *…
260 const zend_op_array *op_array, const zend_script *script, zend_ssa_var_info *ret);
265 …(const zend_op *opline, const zend_ssa_op *ssa_op, const zend_op_array *op_array, zend_ssa *ssa, u…
266 …ow(const zend_op *opline, const zend_ssa_op *ssa_op, const zend_op_array *op_array, zend_ssa *ssa);
269 const zend_op_array *op_array, zend_ssa *ssa, const zend_script *script,