Index

A B C F G I L M O S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(CompilationContext) - Method in class org.qbicc.plugin.lowering.VMHelpersSetupHook
 
accept(ExecutableElement) - Method in class org.qbicc.plugin.lowering.FunctionLoweringElementHandler
 

B

begin(BlockLabel) - Method in class org.qbicc.plugin.lowering.LocalVariableLoweringBasicBlockBuilder
 
BooleanAccessCopier - Class in org.qbicc.plugin.lowering
 
BooleanAccessCopier(CompilationContext, NodeVisitor<Node.Copier, Value, Node, BasicBlock, ValueHandle>) - Constructor for class org.qbicc.plugin.lowering.BooleanAccessCopier
 

C

call(ValueHandle, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
callNoReturn(ValueHandle, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
callNoSideEffects(ValueHandle, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
currentThread() - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 

F

FunctionLoweringElementHandler - Class in org.qbicc.plugin.lowering
An element handler which lowers each element to a function program object.
FunctionLoweringElementHandler() - Constructor for class org.qbicc.plugin.lowering.FunctionLoweringElementHandler
Construct a new instance.

G

get(CompilationContext) - Static method in class org.qbicc.plugin.lowering.Lowering
 
get(CompilationContext) - Static method in class org.qbicc.plugin.lowering.ThrowExceptionHelper
 
getDelegateNodeVisitor() - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
getDelegateNodeVisitor() - Method in class org.qbicc.plugin.lowering.MemberPointerCopier
 
getGlobalForStaticField(FieldElement) - Method in class org.qbicc.plugin.lowering.Lowering
 
getRaiseExceptionMethod() - Method in class org.qbicc.plugin.lowering.ThrowExceptionHelper
 
getUnwindExceptionField() - Method in class org.qbicc.plugin.lowering.ThrowExceptionHelper
 
GLOBAL_REFERENCES - Static variable in class org.qbicc.plugin.lowering.Lowering
 

I

init(CompilationContext) - Static method in class org.qbicc.plugin.lowering.ThrowExceptionHelper
 
initCheck(InitializerElement, Value) - Method in class org.qbicc.plugin.lowering.InitCheckLoweringBasicBlockBuilder
 
InitCheckLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
InitCheckLoweringBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.InitCheckLoweringBasicBlockBuilder
 
InvocationLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
InvocationLoweringBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
invoke(ValueHandle, List<Value>, BlockLabel, BlockLabel) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
invokeNoReturn(ValueHandle, List<Value>, BlockLabel) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 

L

load(ValueHandle, ReadAccessMode) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
localVariable(LocalVariableElement) - Method in class org.qbicc.plugin.lowering.LocalVariableFindingBasicBlockBuilder
 
localVariable(LocalVariableElement) - Method in class org.qbicc.plugin.lowering.LocalVariableLoweringBasicBlockBuilder
 
LocalVariableFindingBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
LocalVariableFindingBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.LocalVariableFindingBasicBlockBuilder
 
LocalVariableLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
LocalVariableLoweringBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.LocalVariableLoweringBasicBlockBuilder
 
Lowering - Class in org.qbicc.plugin.lowering
 

M

MemberPointerCopier - Class in org.qbicc.plugin.lowering
 
MemberPointerCopier(CompilationContext, NodeVisitor<Node.Copier, Value, Node, BasicBlock, ValueHandle>) - Constructor for class org.qbicc.plugin.lowering.MemberPointerCopier
 

O

org.qbicc.plugin.lowering - package org.qbicc.plugin.lowering
 

S

staticField(FieldElement) - Method in class org.qbicc.plugin.lowering.StaticFieldLoweringBasicBlockBuilder
 
StaticFieldLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
StaticFieldLoweringBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.StaticFieldLoweringBasicBlockBuilder
 

T

tailCall(ValueHandle, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
tailInvoke(ValueHandle, List<Value>, BlockLabel) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
throw_(Value) - Method in class org.qbicc.plugin.lowering.ThrowLoweringBasicBlockBuilder
 
ThrowExceptionHelper - Class in org.qbicc.plugin.lowering
 
ThrowLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
 
ThrowLoweringBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.ThrowLoweringBasicBlockBuilder
 

V

visit(ArrayList<Value>, ConstructorElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, ExactMethodElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, FunctionElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, InterfaceMethodElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, PointerHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, StaticMethodElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(ArrayList<Value>, VirtualMethodElementHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
visit(Node.Copier, CmpAndSwap) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, GetAndBitwiseAnd) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, GetAndBitwiseNand) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, GetAndBitwiseOr) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, GetAndBitwiseXor) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, GetAndSet) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, PointerLiteral) - Method in class org.qbicc.plugin.lowering.MemberPointerCopier
 
visit(Node.Copier, Load) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visit(Node.Copier, Store) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
 
visitUnknown(ArrayList<Value>, ValueHandle) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
 
VMHelpersSetupHook - Class in org.qbicc.plugin.lowering
Load runtime classes that define @AutoQueued methods.
VMHelpersSetupHook() - Constructor for class org.qbicc.plugin.lowering.VMHelpersSetupHook
 
A B C F G I L M O S T V 
All Classes and Interfaces|All Packages|Constant Field Values