Index

A B C F G I L M O T V 
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
 
A B C F G I L M O T V 
All Classes and Interfaces|All Packages