php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_jit_ctx Struct Reference

Data Fields

ir_ctx ctx
 
const zend_oplast_valid_opline
 
bool use_last_valid_opline
 
bool track_last_valid_opline
 
bool reuse_ip
 
uint32_t delayed_call_level
 
int b
 
ir_ref fp
 
ir_ref poly_func_ref
 
ir_ref poly_this_ref
 
ir_ref trace_loop_ref
 
ir_ref return_inputs
 
const zend_op_arrayop_array
 
const zend_op_arraycurrent_op_array
 
zend_ssassa
 
zend_stringname
 
ir_refbb_start_ref
 
ir_refbb_predecessors
 
ir_refbb_edges
 
zend_jit_trace_infotrace
 
zend_jit_reg_varra
 
int delay_var
 
ir_refsdelay_refs
 
ir_ref eg_exception_addr
 
HashTable addr_hash
 
ir_ref stub_addr [jit_last_stub]
 

Detailed Description

Definition at line 268 of file zend_jit_ir.c.

Field Documentation

◆ addr_hash

HashTable _zend_jit_ctx::addr_hash

Definition at line 296 of file zend_jit_ir.c.

◆ b

int _zend_jit_ctx::b

Definition at line 275 of file zend_jit_ir.c.

◆ bb_edges

ir_ref* _zend_jit_ctx::bb_edges

Definition at line 290 of file zend_jit_ir.c.

◆ bb_predecessors

ir_ref* _zend_jit_ctx::bb_predecessors

Definition at line 289 of file zend_jit_ir.c.

◆ bb_start_ref

ir_ref* _zend_jit_ctx::bb_start_ref

Definition at line 288 of file zend_jit_ir.c.

◆ ctx

ir_ctx _zend_jit_ctx::ctx

Definition at line 269 of file zend_jit_ir.c.

◆ current_op_array

const zend_op_array* _zend_jit_ctx::current_op_array

Definition at line 285 of file zend_jit_ir.c.

◆ delay_refs

ir_refs* _zend_jit_ctx::delay_refs

Definition at line 294 of file zend_jit_ir.c.

◆ delay_var

int _zend_jit_ctx::delay_var

Definition at line 293 of file zend_jit_ir.c.

◆ delayed_call_level

uint32_t _zend_jit_ctx::delayed_call_level

Definition at line 274 of file zend_jit_ir.c.

◆ eg_exception_addr

ir_ref _zend_jit_ctx::eg_exception_addr

Definition at line 295 of file zend_jit_ir.c.

◆ fp

ir_ref _zend_jit_ctx::fp

Definition at line 279 of file zend_jit_ir.c.

◆ last_valid_opline

const zend_op* _zend_jit_ctx::last_valid_opline

Definition at line 270 of file zend_jit_ir.c.

◆ name

zend_string* _zend_jit_ctx::name

Definition at line 287 of file zend_jit_ir.c.

◆ op_array

const zend_op_array* _zend_jit_ctx::op_array

Definition at line 284 of file zend_jit_ir.c.

◆ poly_func_ref

ir_ref _zend_jit_ctx::poly_func_ref

Definition at line 280 of file zend_jit_ir.c.

◆ poly_this_ref

ir_ref _zend_jit_ctx::poly_this_ref

Definition at line 281 of file zend_jit_ir.c.

◆ ra

zend_jit_reg_var* _zend_jit_ctx::ra

Definition at line 292 of file zend_jit_ir.c.

◆ return_inputs

ir_ref _zend_jit_ctx::return_inputs

Definition at line 283 of file zend_jit_ir.c.

◆ reuse_ip

bool _zend_jit_ctx::reuse_ip

Definition at line 273 of file zend_jit_ir.c.

◆ ssa

zend_ssa* _zend_jit_ctx::ssa

Definition at line 286 of file zend_jit_ir.c.

◆ stub_addr

ir_ref _zend_jit_ctx::stub_addr[jit_last_stub]

Definition at line 297 of file zend_jit_ir.c.

◆ trace

zend_jit_trace_info* _zend_jit_ctx::trace

Definition at line 291 of file zend_jit_ir.c.

◆ trace_loop_ref

ir_ref _zend_jit_ctx::trace_loop_ref

Definition at line 282 of file zend_jit_ir.c.

◆ track_last_valid_opline

bool _zend_jit_ctx::track_last_valid_opline

Definition at line 272 of file zend_jit_ir.c.

◆ use_last_valid_opline

bool _zend_jit_ctx::use_last_valid_opline

Definition at line 271 of file zend_jit_ir.c.


The documentation for this struct was generated from the following file: