Uses of Interface
org.jruby.ir.instructions.FixedArityInstr
Packages that use FixedArityInstr
-
Uses of FixedArityInstr in org.jruby.ir.instructions
Classes in org.jruby.ir.instructions that implement FixedArityInstrModifier and TypeClassDescriptionclassclassclassclassA call to block_given? which can be optimized like defined?(yield) or a regular call.classRepresents a defined?(yield) check, which works like a call to block_given? without requiring special access to the caller's frame.classclassclassclassclassclassclassclassclassclassThis is only used for active debugging and should never end up showing up in real executed code.classclassclassclassclassclassclassclassclassA call to __method__ or __callee__ which can be optimized to use the frame method name directly.classclassclassclassclassclassclassclassclassThis represents a linenumber instr that has been inlined into another method/closure.classclassclassclassclassLoad the block passed to this scope via the on-heap frame (or similar cross-call structure).classLoad the block passed to this scope via the on-heap frame (or similar cross-call structure).classLoad the "implicit" closure for this scope.classclassclassThis instruction will be generated whenever speculative optimizations are performed based on assuming that an object's metaclass is C (as determined by the version number of C -- where the version number changes every time C's class structure changes).classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThis represents a required arg that shows up after optional/rest args in a method/block parameter list.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassSearch for a constant within the current module.classclassclassclassclassclassclassclass -
Uses of FixedArityInstr in org.jruby.ir.instructions.defined
Classes in org.jruby.ir.instructions.defined that implement FixedArityInstr