public IRManager() { compilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_COMPILER_PASSES); inliningCompilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_INLINING_COMPILER_PASSES); }
public IRManager() { compilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_COMPILER_PASSES); inliningCompilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_INLINING_COMPILER_PASSES); }
public IRManager(Ruby runtime, RubyInstanceConfig config) { this.runtime = runtime; this.config = config; object = new IRClassBody(this, null, runtime.newSymbol(OBJECT), 0, null); compilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_BUILD_PASSES); inliningCompilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_INLINING_COMPILER_PASSES); jitPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_JIT_PASSES, DEFAULT_JIT_PASSES); safePasses = CompilerPass.getPassesFromString(null, SAFE_COMPILER_PASSES); if (RubyInstanceConfig.IR_DEBUG_IGV != null) instrsListener = new IGVInstrListener(); }
public IRManager(Ruby runtime, RubyInstanceConfig config) { this.runtime = runtime; this.config = config; object = new IRClassBody(this, null, runtime.newSymbol(OBJECT), 0, null); compilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_BUILD_PASSES); inliningCompilerPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_COMPILER_PASSES, DEFAULT_INLINING_COMPILER_PASSES); jitPasses = CompilerPass.getPassesFromString(RubyInstanceConfig.IR_JIT_PASSES, DEFAULT_JIT_PASSES); safePasses = CompilerPass.getPassesFromString(null, SAFE_COMPILER_PASSES); if (RubyInstanceConfig.IR_DEBUG_IGV != null) instrsListener = new IGVInstrListener(); }