diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-07-03 11:07:39 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-07-03 11:07:39 +0300 |
commit | 3fd97a5b1f8cc5899dc7566833ed58a25e15fc6b (patch) | |
tree | 48bd3310ab1d9d1198feccd58faff84d60c0e8ad /Zend/zend_vm_gen.php | |
parent | 23ae6ca405f7133d8882e9957df69980362906ad (diff) | |
download | php-git-3fd97a5b1f8cc5899dc7566833ed58a25e15fc6b.tar.gz |
Better hot/cold code splitting
Diffstat (limited to 'Zend/zend_vm_gen.php')
-rw-r--r-- | Zend/zend_vm_gen.php | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php index 51bbfa3926..272e2e7bc6 100644 --- a/Zend/zend_vm_gen.php +++ b/Zend/zend_vm_gen.php @@ -299,7 +299,7 @@ $op1_get_zval_ptr_undef = array( "VAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op1)", "UNUSED" => "NULL", - "CV" => "_get_zval_ptr_cv_undef(opline->op1.var EXECUTE_DATA_CC)", + "CV" => "EX_VAR(opline->op1.var)", "TMPVAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "TMPVARCV" => "EX_VAR(opline->op1.var)", ); @@ -310,7 +310,7 @@ $op2_get_zval_ptr_undef = array( "VAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op2)", "UNUSED" => "NULL", - "CV" => "_get_zval_ptr_cv_undef(opline->op2.var EXECUTE_DATA_CC)", + "CV" => "EX_VAR(opline->op2.var)", "TMPVAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "TMPVARCV" => "EX_VAR(opline->op2.var)", ); @@ -321,7 +321,7 @@ $op1_get_zval_ptr_ptr_undef = array( "VAR" => "_get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "NULL", "UNUSED" => "NULL", - "CV" => "_get_zval_ptr_cv_undef_\\1(opline->op1.var EXECUTE_DATA_CC)", + "CV" => "EX_VAR(opline->op1.var)", "TMPVAR" => "???", "TMPVARCV" => "EX_VAR(opline->op1.var)", ); @@ -332,7 +332,7 @@ $op2_get_zval_ptr_ptr_undef = array( "VAR" => "_get_zval_ptr_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "NULL", "UNUSED" => "NULL", - "CV" => "_get_zval_ptr_cv_undef_\\1(opline->op2.var EXECUTE_DATA_CC)", + "CV" => "EX_VAR(opline->op2.var)", "TMPVAR" => "???", "TMPVARCV" => "EX_VAR(opline->op2.var)", ); @@ -342,7 +342,7 @@ $op1_get_obj_zval_ptr = array( "TMP" => "_get_zval_ptr_tmp(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op1)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_\\1(opline->op1.var EXECUTE_DATA_CC)", "TMPVAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "TMPVARCV" => "???", @@ -353,7 +353,7 @@ $op2_get_obj_zval_ptr = array( "TMP" => "_get_zval_ptr_tmp(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op2)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_\\1(opline->op2.var EXECUTE_DATA_CC)", "TMPVAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "TMPVARCV" => "???", @@ -364,8 +364,8 @@ $op1_get_obj_zval_ptr_undef = array( "TMP" => "_get_zval_ptr_tmp(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op1)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", - "CV" => "_get_zval_ptr_cv_undef(opline->op1.var EXECUTE_DATA_CC)", + "UNUSED" => "&EX(This)", + "CV" => "EX_VAR(opline->op1.var)", "TMPVAR" => "_get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "TMPVARCV" => "EX_VAR(opline->op1.var)", ); @@ -375,8 +375,8 @@ $op2_get_obj_zval_ptr_undef = array( "TMP" => "_get_zval_ptr_tmp(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op2)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", - "CV" => "_get_zval_ptr_cv_undef(opline->op2.var EXECUTE_DATA_CC)", + "UNUSED" => "&EX(This)", + "CV" => "EX_VAR(opline->op2.var)", "TMPVAR" => "_get_zval_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "TMPVARCV" => "EX_VAR(opline->op2.var)", ); @@ -386,7 +386,7 @@ $op1_get_obj_zval_ptr_deref = array( "TMP" => "_get_zval_ptr_tmp(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var_deref(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op1)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_deref_\\1(opline->op1.var EXECUTE_DATA_CC)", "TMPVAR" => "???", "TMPVARCV" => "???", @@ -397,7 +397,7 @@ $op2_get_obj_zval_ptr_deref = array( "TMP" => "_get_zval_ptr_tmp(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "VAR" => "_get_zval_ptr_var_deref(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "RT_CONSTANT(opline, opline->op2)", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_deref_\\1(opline->op2.var EXECUTE_DATA_CC)", "TMPVAR" => "???", "TMPVARCV" => "???", @@ -408,7 +408,7 @@ $op1_get_obj_zval_ptr_ptr = array( "TMP" => "NULL", "VAR" => "_get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "NULL", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_\\1(opline->op1.var EXECUTE_DATA_CC)", "TMPVAR" => "???", "TMPVARCV" => "???", @@ -419,7 +419,7 @@ $op2_get_obj_zval_ptr_ptr = array( "TMP" => "NULL", "VAR" => "_get_zval_ptr_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "NULL", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", + "UNUSED" => "&EX(This)", "CV" => "_get_zval_ptr_cv_\\1(opline->op2.var EXECUTE_DATA_CC)", "TMPVAR" => "???", "TMPVARCV" => "???", @@ -430,8 +430,8 @@ $op1_get_obj_zval_ptr_ptr_undef = array( "TMP" => "NULL", "VAR" => "_get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC)", "CONST" => "NULL", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", - "CV" => "_get_zval_ptr_cv_undef_\\1(opline->op1.var EXECUTE_DATA_CC)", + "UNUSED" => "&EX(This)", + "CV" => "EX_VAR(opline->op1.var)", "TMPVAR" => "???", "TMPVARCV" => "EX_VAR(opline->op1.var)", ); @@ -441,8 +441,8 @@ $op2_get_obj_zval_ptr_ptr_undef = array( "TMP" => "NULL", "VAR" => "_get_zval_ptr_ptr_var(opline->op2.var, &free_op2 EXECUTE_DATA_CC)", "CONST" => "NULL", - "UNUSED" => "_get_obj_zval_ptr_unused(EXECUTE_DATA_C)", - "CV" => "_get_zval_ptr_cv_undef_\\1(opline->op2.var EXECUTE_DATA_CC)", + "UNUSED" => "&EX(This)", + "CV" => "EX_VAR(opline->op2.var)", "TMPVAR" => "???", "TMPVARCV" => "EX_VAR(opline->op2.var)", ); |