Uses of Class
org.jruby.ir.passes.CompilerPass
Packages that use CompilerPass
-
Uses of CompilerPass in org.jruby.ir
Fields in org.jruby.ir declared as CompilerPassModifier and TypeFieldDescriptionprivate final CompilerPassIRManager.deadCodeEliminationPassprivate final CompilerPassIRManager.optimizeDelegationPassprivate final CompilerPassIRManager.optimizeDynScopesPassFields in org.jruby.ir with type parameters of type CompilerPassModifier and TypeFieldDescriptionprivate final List<CompilerPass>IRManager.compilerPassesprivate final List<CompilerPass>IRManager.inliningCompilerPassesprivate final List<CompilerPass>IRManager.jitPassesprivate final List<CompilerPass>IRManager.safePassesMethods in org.jruby.ir that return types with arguments of type CompilerPassModifier and TypeMethodDescriptionIRManager.getCompilerPasses(IRScope scope) IRScope.getExecutedPasses()IRManager.getInliningCompilerPasses(IRScope scope) IRManager.getJITPasses(IRScope scope) IRManager.getSafePasses(IRScope scope) Method parameters in org.jruby.ir with type arguments of type CompilerPassModifier and TypeMethodDescriptionprivate voidIRScope.runCompilerPasses(FullInterpreterContext fic, List<CompilerPass> passes, IGVDumper dumper) static CompilerPassSchedulerIRManager.schedulePasses(List<CompilerPass> passes) -
Uses of CompilerPass in org.jruby.ir.interpreter
Fields in org.jruby.ir.interpreter with type parameters of type CompilerPassModifier and TypeFieldDescriptionprivate final List<CompilerPass>FullInterpreterContext.executedPassesWhat passes have been run on this scope?Methods in org.jruby.ir.interpreter that return types with arguments of type CompilerPass -
Uses of CompilerPass in org.jruby.ir.passes
Subclasses of CompilerPass in org.jruby.ir.passesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassFields in org.jruby.ir.passes with type parameters of type CompilerPassModifier and TypeFieldDescriptionstatic final List<Class<? extends CompilerPass>>AddLocalVarLoadStoreInstructions.DEPENDENCIESstatic final List<Class<? extends CompilerPass>>DeadCodeElimination.DEPENDENCIESprivate static final List<Class<? extends CompilerPass>>LiveVariableAnalysis.DEPENDENCIESstatic final List<Class<? extends CompilerPass>>UnboxingPass.DEPENDENCIESprivate static final List<Class<? extends CompilerPass>>CompilerPass.NO_DEPENDENCIESprivate final Map<CompilerPass,Long> BasicCompilerPassListener.timesMethods in org.jruby.ir.passes that return CompilerPassModifier and TypeMethodDescriptionstatic CompilerPassCompilerPass.createPassInstance(Class<? extends CompilerPass> passClass) static CompilerPassCompilerPass.createPassInstance(String passClassName) Methods in org.jruby.ir.passes that return types with arguments of type CompilerPassModifier and TypeMethodDescriptionList<Class<? extends CompilerPass>>AddLocalVarLoadStoreInstructions.getDependencies()List<Class<? extends CompilerPass>>CompilerPass.getDependencies()List<Class<? extends CompilerPass>>DeadCodeElimination.getDependencies()List<Class<? extends CompilerPass>>LiveVariableAnalysis.getDependencies()List<Class<? extends CompilerPass>>UnboxingPass.getDependencies()static List<CompilerPass>CompilerPass.getPassesFromString(String passList, String defaultPassList) Methods in org.jruby.ir.passes with parameters of type CompilerPassModifier and TypeMethodDescriptionvoidBasicCompilerPassListener.alreadyExecuted(CompilerPass passClass, FullInterpreterContext fic, Object data, boolean childScope) voidCompilerPassListener.alreadyExecuted(CompilerPass passClass, FullInterpreterContext fic, Object data, boolean childScope) This dependent pass has been determined to already be satisfied and is not going to call execute().voidBasicCompilerPassListener.endExecute(CompilerPass pass, FullInterpreterContext fic, Object data, boolean childScope) voidCompilerPassListener.endExecute(CompilerPass pass, FullInterpreterContext fic, Object data, boolean childScope) This pass has just finished execute'ing.voidBasicCompilerPassListener.startExecute(CompilerPass pass, FullInterpreterContext fic, boolean childScope) voidCompilerPassListener.startExecute(CompilerPass pass, FullInterpreterContext fic, boolean childScope) This pass is about to begin execute'ing.Method parameters in org.jruby.ir.passes with type arguments of type CompilerPassModifier and TypeMethodDescriptionstatic CompilerPassCompilerPass.createPassInstance(Class<? extends CompilerPass> passClass) private ObjectCompilerPass.makeSureDependencyHasRunOnce(Class<? extends CompilerPass> passClass, FullInterpreterContext fic, boolean childScope)