Index
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
All Classes and Interfaces|All Packages|Constant Field Values