Class: RubyVM::MJIT::Instruction
- Inherits:
-
Struct
- Object
- Struct
- RubyVM::MJIT::Instruction
- Defined in:
- lib/mjit/instruction.rb
Instance Attribute Summary collapse
-
#always_leaf? ⇒ Object
Returns the value of attribute always_leaf?.
-
#bin ⇒ Object
Returns the value of attribute bin.
-
#declarations ⇒ Object
Returns the value of attribute declarations.
-
#expr ⇒ Object
Returns the value of attribute expr.
-
#handles_sp? ⇒ Object
Returns the value of attribute handles_sp?.
-
#leaf_without_check_ints? ⇒ Object
Returns the value of attribute leaf_without_check_ints?.
-
#len ⇒ Object
Returns the value of attribute len.
-
#name ⇒ Object
Returns the value of attribute name.
-
#opes ⇒ Object
Returns the value of attribute opes.
-
#pops ⇒ Object
Returns the value of attribute pops.
-
#preamble ⇒ Object
Returns the value of attribute preamble.
-
#rets ⇒ Object
Returns the value of attribute rets.
Instance Attribute Details
#always_leaf? ⇒ Object
Returns the value of attribute always_leaf?
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2
def always_leaf?
@always_leaf?
end
|
#bin ⇒ Object
Returns the value of attribute bin
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def bin @bin end |
#declarations ⇒ Object
Returns the value of attribute declarations
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def declarations @declarations end |
#expr ⇒ Object
Returns the value of attribute expr
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def expr @expr end |
#handles_sp? ⇒ Object
Returns the value of attribute handles_sp?
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2
def handles_sp?
@handles_sp?
end
|
#leaf_without_check_ints? ⇒ Object
Returns the value of attribute leaf_without_check_ints?
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2
def leaf_without_check_ints?
@leaf_without_check_ints?
end
|
#len ⇒ Object
Returns the value of attribute len
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def len @len end |
#name ⇒ Object
Returns the value of attribute name
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def name @name end |
#opes ⇒ Object
Returns the value of attribute opes
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def opes @opes end |
#pops ⇒ Object
Returns the value of attribute pops
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def pops @pops end |
#preamble ⇒ Object
Returns the value of attribute preamble
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def preamble @preamble end |
#rets ⇒ Object
Returns the value of attribute rets
2 3 4 |
# File 'lib/mjit/instruction.rb', line 2 def rets @rets end |