php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
optimize_temp_vars_5.c File Reference
#include "Optimizer/zend_optimizer.h"
#include "Optimizer/zend_optimizer_internal.h"
#include "zend_API.h"
#include "zend_constants.h"
#include "zend_execute.h"
#include "zend_vm.h"
#include "zend_bitset.h"
#include "zend_observer.h"

Go to the source code of this file.

Macros

#define INVALID_VAR   ((uint32_t)-1)
 
#define GET_AVAILABLE_T()
 

Functions

void zend_optimize_temporary_variables (zend_op_array *op_array, zend_optimizer_ctx *ctx)
 

Macro Definition Documentation

◆ GET_AVAILABLE_T

#define GET_AVAILABLE_T ( )
Value:
for (i = 0; i < T; i++) { \
if (!zend_bitset_in(taken_T, i)) { \
break; \
} \
} \
zend_bitset_incl(taken_T, i); \
if (i > max) { \
max = i; \
}
#define max(a, b)
Definition exif.c:60
#define T
Definition encoding.c:236

Definition at line 32 of file optimize_temp_vars_5.c.

◆ INVALID_VAR

#define INVALID_VAR   ((uint32_t)-1)

Definition at line 31 of file optimize_temp_vars_5.c.

Function Documentation

◆ zend_optimize_temporary_variables()

void zend_optimize_temporary_variables ( zend_op_array * op_array,
zend_optimizer_ctx * ctx )

Definition at line 43 of file optimize_temp_vars_5.c.