Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
|
Code generation context Contains information we can use to optimize code. More...
#include <yjit_core.h>
Data Fields | |
uint16_t | stack_size |
int16_t | sp_offset |
uint8_t | chain_depth |
val_type_t | local_types [MAX_LOCAL_TYPES] |
val_type_t | temp_types [MAX_TEMP_TYPES] |
val_type_t | self_type |
temp_mapping_t | temp_mapping [MAX_TEMP_TYPES] |
Code generation context Contains information we can use to optimize code.
Definition at line 133 of file yjit_core.h.
uint8_t yjit_context::chain_depth |
Definition at line 143 of file yjit_core.h.
val_type_t yjit_context::local_types[MAX_LOCAL_TYPES] |
Definition at line 146 of file yjit_core.h.
val_type_t yjit_context::self_type |
Definition at line 152 of file yjit_core.h.
int16_t yjit_context::sp_offset |
Definition at line 140 of file yjit_core.h.
uint16_t yjit_context::stack_size |
Definition at line 136 of file yjit_core.h.
temp_mapping_t yjit_context::temp_mapping[MAX_TEMP_TYPES] |
Definition at line 155 of file yjit_core.h.
val_type_t yjit_context::temp_types[MAX_TEMP_TYPES] |
Definition at line 149 of file yjit_core.h.