Searched refs:ZEND_CONCAT (Results 1 – 17 of 17) sorted by relevance
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | pass2.c | 89 case ZEND_CONCAT: in zend_optimizer_pass2() 126 } else if (opline->extended_value == ZEND_CONCAT) { in zend_optimizer_pass2()
|
H A D | zend_optimizer.c | 85 case ZEND_CONCAT: in zend_optimizer_eval_binary_op() 347 case ZEND_CONCAT: in zend_optimizer_update_op1_const() 356 if (opline->opcode == ZEND_CONCAT && opline->op2_type == IS_CONST) { in zend_optimizer_update_op1_const() 534 case ZEND_CONCAT: in zend_optimizer_update_op2_const() 537 if (opline->opcode == ZEND_CONCAT && opline->op1_type == IS_CONST) { in zend_optimizer_update_op2_const()
|
H A D | pass3.c | 76 case ZEND_CONCAT: in zend_optimizer_pass3()
|
H A D | pass1_5.c | 56 case ZEND_CONCAT: in zend_optimizer_pass1()
|
H A D | dce.c | 94 case ZEND_CONCAT: in may_have_side_effects()
|
H A D | block_pass.c | 671 case ZEND_CONCAT: in zend_optimize_block() 683 (src->opcode == ZEND_CONCAT || in zend_optimize_block() 766 } else if (opline->opcode == ZEND_CONCAT && in zend_optimize_block()
|
H A D | dfa_pass.c | 1121 } else if (opline->opcode == ZEND_CONCAT) { in zend_dfa_optimize_op_array() 1281 && opline->extended_value != ZEND_CONCAT) { in zend_dfa_optimize_op_array()
|
H A D | zend_inference.c | 1366 if (opline->extended_value != ZEND_CONCAT in zend_inference_calc_range() 2244 case ZEND_CONCAT: in binary_op_result_type() 2480 case ZEND_CONCAT: in zend_update_type_info() 4545 case ZEND_CONCAT: in zend_may_throw() 4614 } else if (opline->extended_value == ZEND_CONCAT) { in zend_may_throw()
|
H A D | sccp.c | 1465 case ZEND_CONCAT: in sccp_visit_instr() 1832 if (ct_eval_binary_op(&zv, ZEND_CONCAT, op1, op2) == SUCCESS) { in sccp_visit_instr()
|
/PHP-7.4/Zend/ |
H A D | zend_vm_opcodes.h | 87 #define ZEND_CONCAT 8 macro
|
H A D | zend_language_parser.y | 901 { $$ = zend_ast_create_assign_op(ZEND_CONCAT, $1, $3); } 933 | expr '.' expr { $$ = zend_ast_create_binary_op(ZEND_CONCAT, $1, $3); } 969 …if ($$->kind == ZEND_AST_BINARY_OP && $$->attr == ZEND_CONCAT) $$->attr = ZEND_PARENTHESIZED_CONCA…
|
H A D | zend_ast.c | 1723 case ZEND_CONCAT: BINARY_OP(" .= ", 90, 91, 90); in zend_ast_export_ex() 1742 case ZEND_CONCAT: BINARY_OP(" . ", 200, 200, 201); in zend_ast_export_ex()
|
H A D | zend_opcode.c | 1080 case ZEND_CONCAT: in get_binary_op()
|
H A D | zend_operators.c | 1828 ZEND_TRY_BINARY_OBJECT_OPERATION(ZEND_CONCAT, concat_function); in concat_function() 1851 ZEND_TRY_BINARY_OP2_OBJECT_OPERATION(ZEND_CONCAT); in concat_function()
|
H A D | zend_compile.c | 7034 if (opcode == ZEND_CONCAT && (Z_TYPE_P(op1) == IS_ARRAY || Z_TYPE_P(op2) == IS_ARRAY)) { in zend_binary_op_produces_array_conversion_error() 7222 … || opcode == ZEND_SUB) && left_ast->kind == ZEND_AST_BINARY_OP && left_ast->attr == ZEND_CONCAT) { in zend_compile_binary_op() 7225 …_BINARY_OP && left_ast->attr == ZEND_CONCAT) || (right_ast->kind == ZEND_AST_BINARY_OP && right_as… in zend_compile_binary_op() 7229 opcode = ZEND_CONCAT; in zend_compile_binary_op() 7271 if (opcode == ZEND_CONCAT) { in zend_compile_binary_op()
|
H A D | zend_execute.c | 1356 if (opline->extended_value == ZEND_CONCAT && Z_TYPE(ref->val) == IS_STRING) { in zend_binary_assign_op_typed_ref() 1376 if (opline->extended_value == ZEND_CONCAT && Z_TYPE_P(zptr) == IS_STRING) { in zend_binary_assign_op_typed_prop()
|
H A D | zend_vm_def.h | 382 ZEND_VM_HANDLER(8, ZEND_CONCAT, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(NO_CONST_CONST))
|
Completed in 109 milliseconds