Uses of Interface
com.googlecode.aviator.code.interpreter.IR
-
Packages that use IR Package Description com.googlecode.aviator com.googlecode.aviator.code.interpreter com.googlecode.aviator.code.interpreter.ir -
-
Uses of IR in com.googlecode.aviator
Fields in com.googlecode.aviator with type parameters of type IR Modifier and Type Field Description private java.util.List<IR>
InterpretExpression. instruments
Method parameters in com.googlecode.aviator with type arguments of type IR Modifier and Type Method Description private void
InterpretExpression. loadConstants(java.util.Set<Token<?>> constants, java.util.List<IR> instruments)
-
Uses of IR in com.googlecode.aviator.code.interpreter
Fields in com.googlecode.aviator.code.interpreter declared as IR Modifier and Type Field Description private IR[]
InterpretContext. instruments
private IR
InterpretContext. pc
Fields in com.googlecode.aviator.code.interpreter with type parameters of type IR Modifier and Type Field Description private java.util.List<IR>
InterpretCodeGenerator. instruments
Methods in com.googlecode.aviator.code.interpreter that return IR Modifier and Type Method Description IR
InterpretContext. getPc()
Methods in com.googlecode.aviator.code.interpreter with parameters of type IR Modifier and Type Method Description private void
InterpretCodeGenerator. emit(IR ir)
Method parameters in com.googlecode.aviator.code.interpreter with type arguments of type IR Modifier and Type Method Description private void
InterpretCodeGenerator. optimize(java.util.List<IR> instruments)
private void
InterpretCodeGenerator. resolveLabels(java.util.List<IR> instruments)
Constructor parameters in com.googlecode.aviator.code.interpreter with type arguments of type IR Constructor Description InterpretContext(InterpretExpression exp, java.util.List<IR> instruments, Env env)
-
Uses of IR in com.googlecode.aviator.code.interpreter.ir
Classes in com.googlecode.aviator.code.interpreter.ir that implement IR Modifier and Type Class Description class
AssertTypeIR
class
BranchIfIR
class
BranchUnlessIR
class
ClearIR
class
GotoIR
class
LoadIR
load an operandclass
NewLambdaIR
class
OperatorIR
OperatorType IRclass
PopIR
class
PopNIR
class
SendIR
class
VisitLabelIR
-