H A D | compact_literals.c | 36 #define LITERAL_FLAGS(kind, slots, related) \ argument 37 ((kind) | ((slots) << LITERAL_NUM_SLOTS_SHIFT) | (related)) 39 #define LITERAL_INFO(n, kind, merge, slots, related) do { \ argument 43 #define LITERAL_INFO_CLASS(n, kind, merge, slots, related, _num) do { \ argument 48 #define LITERAL_INFO_OBJ(n, kind, merge, slots, related, _num) do { \ argument 58 zend_uint slots, in optimizer_literal_obj_info() argument 68 LITERAL_INFO_OBJ(constant, kind, 1, slots, related, op_array->this_var); in optimizer_literal_obj_info() 70 LITERAL_INFO(constant, kind, 0, slots, related); in optimizer_literal_obj_info() 79 zend_uint slots, in optimizer_literal_class_info() argument 84 LITERAL_INFO_CLASS(constant, kind, 1, slots, related, op.constant); in optimizer_literal_class_info() [all …]
|