Package org.jruby.ir.passes
Class EnsureTempsAssigned
java.lang.Object
org.jruby.ir.passes.CompilerPass
org.jruby.ir.passes.EnsureTempsAssigned
-
Field Summary
Fields inherited from class org.jruby.ir.passes.CompilerPass
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(FullInterpreterContext fic, Object... data) Meat of an individual pass.getLabel()What is the user-friendly name of this compiler passprivate voidprocessCFG(CFG cfg) Methods inherited from class org.jruby.ir.passes.CompilerPass
createPassInstance, createPassInstance, equals, getDependencies, getPassesFromString, getShortLabel, hashCode, invalidate, previouslyRun, run, run, run
-
Constructor Details
-
EnsureTempsAssigned
public EnsureTempsAssigned()
-
-
Method Details
-
getLabel
Description copied from class:CompilerPassWhat is the user-friendly name of this compiler pass- Specified by:
getLabelin classCompilerPass
-
execute
Description copied from class:CompilerPassMeat of an individual pass. run will call this after dependency resolution.- Specified by:
executein classCompilerPass- Parameters:
fic- is the FullInterpreterContext to run this pass ondata- is the data supplied to this pass to use to execute the pass
-
processCFG
-