Class: RubyVM::RJIT::Block

Inherits:
Struct
  • Object
show all
Defined in:
lib/ruby_vm/rjit/block.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(incoming: [], invalidated: false) ⇒ Block



10
# File 'lib/ruby_vm/rjit/block.rb', line 10

def initialize(incoming: [], invalidated: false, **) = super

Instance Attribute Details

#ctxObject

Returns the value of attribute ctx



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def ctx
  @ctx
end

#entry_exitObject

Returns the value of attribute entry_exit



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def entry_exit
  @entry_exit
end

#incomingObject

Returns the value of attribute incoming



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def incoming
  @incoming
end

#invalidatedObject

Returns the value of attribute invalidated



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def invalidated
  @invalidated
end

#iseqObject

Returns the value of attribute iseq



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def iseq
  @iseq
end

#pcObject

Returns the value of attribute pc



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def pc
  @pc
end

#start_addrObject

Returns the value of attribute start_addr



1
2
3
# File 'lib/ruby_vm/rjit/block.rb', line 1

def start_addr
  @start_addr
end