Index
All Classes and Interfaces|All Packages
A
- AbortingThrowLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
- AbortingThrowLoweringBasicBlockBuilder(BasicBlockBuilder.FactoryContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.AbortingThrowLoweringBasicBlockBuilder
- 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.InvocationLoweringBasicBlockBuilder
- BooleanAccessCopier - Class in org.qbicc.plugin.lowering
- BooleanAccessCopier(CompilationContext, NodeVisitor<Node.Copier, Value, Node, BasicBlock>) - Constructor for class org.qbicc.plugin.lowering.BooleanAccessCopier
C
- call(Value, Value, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- callNoReturn(Value, Value, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- callNoSideEffects(Value, Value, 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
- getDelegateNodeVisitor() - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- getDelegateNodeVisitor() - Method in class org.qbicc.plugin.lowering.MemberPointerCopier
I
- initCheck(InitializerElement, Value) - Method in class org.qbicc.plugin.lowering.InitCheckLoweringBasicBlockBuilder
- InitCheckLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
- InitCheckLoweringBasicBlockBuilder(BasicBlockBuilder.FactoryContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.InitCheckLoweringBasicBlockBuilder
- initializeClass(Value) - Method in class org.qbicc.plugin.lowering.InitCheckLoweringBasicBlockBuilder
- InvocationLoweringBasicBlockBuilder - Class in org.qbicc.plugin.lowering
- InvocationLoweringBasicBlockBuilder(BasicBlockBuilder.FactoryContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- invoke(Value, Value, List<Value>, BlockLabel, BlockLabel, Map<Slot, Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- invokeNoReturn(Value, Value, List<Value>, BlockLabel, Map<Slot, Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
L
- load(Value, ReadAccessMode) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- lookupInterfaceMethod(Value, InstanceMethodElement) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- lookupVirtualMethod(Value, InstanceMethodElement) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
M
- MemberPointerCopier - Class in org.qbicc.plugin.lowering
- MemberPointerCopier(CompilationContext, NodeVisitor<Node.Copier, Value, Node, BasicBlock>) - Constructor for class org.qbicc.plugin.lowering.MemberPointerCopier
O
- org.qbicc.plugin.lowering - package org.qbicc.plugin.lowering
T
- tailCall(Value, Value, List<Value>) - Method in class org.qbicc.plugin.lowering.InvocationLoweringBasicBlockBuilder
- throw_(Value) - Method in class org.qbicc.plugin.lowering.AbortingThrowLoweringBasicBlockBuilder
V
- visit(Node.Copier, CmpAndSwap) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- visit(Node.Copier, GlobalVariableLiteral) - Method in class org.qbicc.plugin.lowering.MemberPointerCopier
- visit(Node.Copier, StaticFieldLiteral) - Method in class org.qbicc.plugin.lowering.MemberPointerCopier
- visit(Node.Copier, Load) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- visit(Node.Copier, ReadModifyWrite) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- visit(Node.Copier, Return) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- visit(Node.Copier, Store) - Method in class org.qbicc.plugin.lowering.BooleanAccessCopier
- 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