Ruby
3.1.4p223 (2023-03-30 revision HEAD)
|
Basic block version Represents a portion of an iseq compiled with a given context Note: care must be taken to minimize the size of block_t objects. More...
#include <yjit_core.h>
Data Fields | |
blockid_t | blockid |
ctx_t | ctx |
uint8_t * | start_addr |
uint8_t * | end_addr |
branch_array_t | incoming |
branch_array_t | outgoing |
int32_array_t | gc_object_offsets |
cme_dependency_array_t | cme_dependencies |
uint8_t * | entry_exit |
uint32_t | end_idx |
Basic block version Represents a portion of an iseq compiled with a given context Note: care must be taken to minimize the size of block_t objects.
Definition at line 236 of file yjit_core.h.