]> granicus.if.org Git - php/commitdiff
Removed unused macro
authorDmitry Stogov <dmitry@zend.com>
Tue, 11 Feb 2020 14:30:49 +0000 (17:30 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 11 Feb 2020 14:30:49 +0000 (17:30 +0300)
ext/opcache/jit/zend_jit_x86.dasc

index a3bd4a36d6fe0ce2254af1ea44c0a5b55b8fef61..75c9b510fe065008be0296f3bfd4c84b2fde60c6 100644 (file)
@@ -1395,40 +1395,6 @@ static void* dasm_labels[zend_lb_MAX];
 ||     }
 |.endmacro
 
-|.macro SEPARATE_ZVAL_NOREF, addr, op_info, cold
-||     if ((op_info & MAY_BE_ARRAY) && RC_MAY_BE_N(op_info)) {
-||             if (cold) {
-|                      IF_ZVAL_TYPE addr, IS_ARRAY, >1
-|.cold_code
-|1:
-||             } else {
-|                      IF_NOT_ZVAL_TYPE addr, IS_ARRAY, >2
-||             }
-|              GET_ZVAL_PTR r0, addr
-||             if (RC_MAY_BE_1(op_info)) {
-|                      cmp dword [r0], 1 // if (GC_REFCOUNTED() > 1)
-|                      jbe >2
-||             }
-|              IF_NOT_ZVAL_REFCOUNTED addr, >1
-|              GC_DELREF r0
-|1:
-||             if (Z_REG(addr) == ZREG_FCARG1a) {
-|                      mov aword T1, FCARG1a // save
-||             } else {
-|                      LOAD_ZVAL_ADDR FCARG1a, addr
-||             }
-|              EXT_CALL zval_copy_ctor_func, r0
-||             if (Z_REG(addr) == ZREG_FCARG1a) {
-|                      mov FCARG1a, aword T1 // restore
-||             }
-||             if (cold) {
-|                      jmp >2
-|.code
-||             }
-|2:
-||     }
-|.endmacro
-
 |.macro SEPARATE_ARRAY, addr, op_info, cold
 ||     if (RC_MAY_BE_N(op_info)) {
 ||             zend_reg tmp_reg;