|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Interp | |
|---|---|
| org.jruby.compiler.ir | |
| org.jruby.compiler.ir.instructions | |
| org.jruby.compiler.ir.operands | |
| Uses of Interp in org.jruby.compiler.ir |
|---|
| Methods in org.jruby.compiler.ir with annotations of type Interp | |
|---|---|
StaticScope |
IRExecutionScope.allocateStaticScope(StaticScope parent)
Create and (re)assign a static scope. |
void |
IRExecutionScope.calculateParameterCounts()
|
protected abstract StaticScope |
IRExecutionScope.constructStaticScope(StaticScope parent)
Closures and Methods have different static scopes. |
java.util.Iterator<LocalVariable> |
IRExecutionScope.getLiveLocalVariables()
|
| Uses of Interp in org.jruby.compiler.ir.instructions |
|---|
| Methods in org.jruby.compiler.ir.instructions with annotations of type Interp | |
|---|---|
abstract Operand[] |
Instr.getOperands()
|
Operation |
Instr.getOperation()
|
Variable |
Instr.getResult()
|
Label |
ClosureReturnInstr.interpret(InterpreterContext interp,
IRubyObject self)
|
Label |
Instr.interpret(InterpreterContext interp,
IRubyObject self)
|
Label |
LoadFromBindingInstr.interpret(InterpreterContext interp,
IRubyObject self)
|
Label |
ReceiveClosureArgInstr.interpret(InterpreterContext interp,
IRubyObject self)
|
Label |
ReceiveClosureInstr.interpret(InterpreterContext interp,
IRubyObject self)
|
Label |
YieldInstr.interpret(InterpreterContext interp,
IRubyObject self)
|
boolean |
Instr.isDead()
|
| Uses of Interp in org.jruby.compiler.ir.operands |
|---|
| Methods in org.jruby.compiler.ir.operands with annotations of type Interp | |
|---|---|
java.lang.Object |
GlobalVariable.retrieve(InterpreterContext interp)
|
java.lang.Object |
Operand.retrieve(InterpreterContext interp)
|
java.lang.Object |
GlobalVariable.store(InterpreterContext interp,
java.lang.Object value)
|
java.lang.Object |
Operand.store(InterpreterContext interp,
java.lang.Object value)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||