Skip to content

Commit ca265b0

Browse files
committed
Removed #if HAVE_DFA_PASS
1 parent 3df0433 commit ca265b0

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed

ext/opcache/Optimizer/zend_optimizer.c

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
#include "zend_inference.h"
3333
#include "zend_dump.h"
3434

35-
#ifndef HAVE_DFA_PASS
36-
# define HAVE_DFA_PASS 1
37-
#endif
38-
3935
static void zend_optimizer_zval_dtor_wrapper(zval *zvalue)
4036
{
4137
zval_ptr_dtor_nogc(zvalue);
@@ -979,7 +975,6 @@ static void zend_optimize(zend_op_array *op_array,
979975
}
980976
}
981977

982-
#if HAVE_DFA_PASS
983978
/* pass 6:
984979
* - DFA optimization
985980
*/
@@ -990,7 +985,6 @@ static void zend_optimize(zend_op_array *op_array,
990985
zend_dump_op_array(op_array, 0, "after pass 6", NULL);
991986
}
992987
}
993-
#endif
994988

995989
/* pass 9:
996990
* - Optimize temp variables usage
@@ -1174,7 +1168,6 @@ static void zend_redo_pass_two(zend_op_array *op_array)
11741168
}
11751169
}
11761170

1177-
#if HAVE_DFA_PASS
11781171
static void zend_redo_pass_two_ex(zend_op_array *op_array, zend_ssa *ssa)
11791172
{
11801173
zend_op *opline, *end;
@@ -1291,7 +1284,6 @@ static void zend_redo_pass_two_ex(zend_op_array *op_array, zend_ssa *ssa)
12911284
opline++;
12921285
}
12931286
}
1294-
#endif
12951287

12961288
static void zend_optimize_op_array(zend_op_array *op_array,
12971289
zend_optimizer_ctx *ctx)
@@ -1306,12 +1298,10 @@ static void zend_optimize_op_array(zend_op_array *op_array,
13061298
zend_redo_pass_two(op_array);
13071299

13081300
if (op_array->live_range) {
1309-
#if HAVE_DFA_PASS
13101301
if ((ZEND_OPTIMIZER_PASS_6 & ctx->optimization_level) &&
13111302
(ZEND_OPTIMIZER_PASS_7 & ctx->optimization_level)) {
13121303
return;
13131304
}
1314-
#endif
13151305
zend_recalc_live_ranges(op_array, NULL);
13161306
}
13171307
}
@@ -1336,7 +1326,6 @@ static void zend_adjust_fcall_stack_size(zend_op_array *op_array, zend_optimizer
13361326
}
13371327
}
13381328

1339-
#if HAVE_DFA_PASS
13401329
static void zend_adjust_fcall_stack_size_graph(zend_op_array *op_array)
13411330
{
13421331
zend_func_info *func_info = ZEND_FUNC_INFO(op_array);
@@ -1364,7 +1353,6 @@ static zend_bool needs_live_range(zend_op_array *op_array, zend_op *def_opline)
13641353
}
13651354
return 1;
13661355
}
1367-
#endif
13681356

13691357
int zend_optimize_script(zend_script *script, zend_long optimization_level, zend_long debug_level)
13701358
{
@@ -1373,9 +1361,7 @@ int zend_optimize_script(zend_script *script, zend_long optimization_level, zend
13731361
zend_op_array *op_array;
13741362
zend_string *name;
13751363
zend_optimizer_ctx ctx;
1376-
#if HAVE_DFA_PASS
13771364
zend_call_graph call_graph;
1378-
#endif
13791365

13801366
ctx.arena = zend_arena_create(64 * 1024);
13811367
ctx.script = script;
@@ -1402,7 +1388,6 @@ int zend_optimize_script(zend_script *script, zend_long optimization_level, zend
14021388
} ZEND_HASH_FOREACH_END();
14031389
} ZEND_HASH_FOREACH_END();
14041390

1405-
#if HAVE_DFA_PASS
14061391
if ((ZEND_OPTIMIZER_PASS_6 & optimization_level) &&
14071392
(ZEND_OPTIMIZER_PASS_7 & optimization_level) &&
14081393
zend_build_call_graph(&ctx.arena, script, ZEND_RT_CONSTANTS, &call_graph) == SUCCESS) {
@@ -1495,10 +1480,7 @@ int zend_optimize_script(zend_script *script, zend_long optimization_level, zend
14951480
}
14961481

14971482
zend_arena_release(&ctx.arena, checkpoint);
1498-
} else
1499-
#endif
1500-
1501-
if (ZEND_OPTIMIZER_PASS_12 & optimization_level) {
1483+
} else if (ZEND_OPTIMIZER_PASS_12 & optimization_level) {
15021484
zend_adjust_fcall_stack_size(&script->main_op_array, &ctx);
15031485

15041486
ZEND_HASH_FOREACH_PTR(&script->function_table, op_array) {

0 commit comments

Comments
 (0)