Package | Description |
---|---|
org.jruby.ir | |
org.jruby.ir.instructions | |
org.jruby.ir.targets |
Modifier and Type | Method and Description |
---|---|
IRMethod |
IRClosure.convertToMethod(ByteList name) |
IRMethod |
IRScope.getNearestMethod() |
IRMethod |
IRManager.loadInternalMethod(ThreadContext context,
IRubyObject self,
java.lang.String method) |
Modifier and Type | Method and Description |
---|---|
void |
IRScope.inlineMethod(IRMethod methodToInline,
RubyModule metaclass,
long callsiteId,
int classToken,
boolean cloneHost) |
void |
IRScope.inlineMethodCompiled(IRMethod methodToInline,
RubyModule implClass,
long callsiteId,
int classToken,
boolean cloneHost) |
void |
IRScope.inlineMethodJIT(IRMethod methodToInline,
RubyModule implClass,
long callsiteId,
int classToken,
boolean cloneHost) |
Modifier and Type | Method and Description |
---|---|
IRMethod |
DefineInstanceMethodInstr.getMethod() |
IRMethod |
DefineClassMethodInstr.getMethod() |
Constructor and Description |
---|
DefineClassMethodInstr(Operand container,
IRMethod method) |
DefineInstanceMethodInstr(IRMethod method) |
Modifier and Type | Method and Description |
---|---|
protected void |
JVMVisitor.emitMethod(IRMethod method,
JVMVisitorMethodContext context) |
protected void |
JVMVisitor.emitMethodJIT(IRMethod method,
JVMVisitorMethodContext context) |
Copyright © 2001-2021 JRuby. All Rights Reserved.