php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
pass3.c File Reference

Go to the source code of this file.

Macros

#define CHECK_LOOP(target)
 

Functions

void zend_optimizer_pass3 (zend_op_array *op_array, zend_optimizer_ctx *ctx)
 

Macro Definition Documentation

◆ CHECK_LOOP

#define CHECK_LOOP ( target)
Value:
if (EXPECTED(!in_hitlist(target, jmp_hitlist, jmp_hitlist_count))) { \
jmp_hitlist[jmp_hitlist_count++] = target; \
} else { \
break; \
}
#define EXPECTED(condition)

Definition at line 46 of file pass3.c.

Function Documentation

◆ zend_optimizer_pass3()

void zend_optimizer_pass3 ( zend_op_array * op_array,
zend_optimizer_ctx * ctx )

Definition at line 53 of file pass3.c.