Instance Methods

Get the address of the code associated with a YJIT::Block

Get the machine code for YJIT::Block as a binary string

Returns a unique integer ID for the block. For example:

blocks = blocks_for(iseq)
blocks.group_by(&:id)

Get the end index in the Instruction Sequence that corresponds to this YJIT::Block

Get the start index in the Instruction Sequence that corresponds to this YJIT::Block

Returns a list of outgoing ids for the current block. This list can be used in conjunction with Block#id to construct a graph of block objects.