Index

A C D E G I L O S 
All Classes and Interfaces|All Packages

A

accept(CompilationContext) - Method in class org.qbicc.plugin.instanceofcheckcast.ClassInitializerRegister
 
accept(CompilationContext) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayBuilder
 
accept(CompilationContext) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayEmitter
 

C

checkcast(Value, Value, Value, CheckCast.CastType, ObjectType) - Method in class org.qbicc.plugin.instanceofcheckcast.InstanceOfCheckCastBasicBlockBuilder
 
ClassInitializerRegister - Class in org.qbicc.plugin.instanceofcheckcast
Register all reachable class's class initalizer methods as entrypoints so they survive to be lowered into functions.
ClassInitializerRegister() - Constructor for class org.qbicc.plugin.instanceofcheckcast.ClassInitializerRegister
 
classOf(Value, Value) - Method in class org.qbicc.plugin.instanceofcheckcast.InstanceOfCheckCastBasicBlockBuilder
 

D

defineClinitStatesGlobal(LoadedTypeDefinition) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 

E

emitClinitStateTable(LoadedTypeDefinition) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 

G

get(CompilationContext) - Static method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
get_number_of_typeids() - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
getAndRegisterGlobalClinitStateStruct(ExecutableElement) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
Get the GlobalVariableElement reference to the `qbicc_clinit_states`.
getAndRegisterGlobalTypeIdArray(ExecutableElement) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
Get the GlobalVariableElement reference to the `qbicc_typeid_array`.
getFirstInterfaceTypeId() - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
getGlobalTypeIdStructType() - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
Get the CompoundType for the GlobalTypeIdArray (`qbicc_typeid_array`) global variable elements.
getInterfaceBitMask(LoadedTypeDefinition) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
getInterfaceByteIndex(LoadedTypeDefinition) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
getNumberOfBytesInInterfaceBitsArray() - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
getSupersDisplay(LoadedTypeDefinition) - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 

I

initCheck(InitializerElement) - Method in class org.qbicc.plugin.instanceofcheckcast.LowerClassInitCheckBlockBuilder
 
instanceOf(Value, ObjectType, int) - Method in class org.qbicc.plugin.instanceofcheckcast.InstanceOfCheckCastBasicBlockBuilder
 
InstanceOfCheckCastBasicBlockBuilder - Class in org.qbicc.plugin.instanceofcheckcast
A BasicBlockBuilder which replaces instanceof/checkcast operations with either inline code sequences that implement common cases or a call to the out-of-line VMHelper routine that provides a full implementation.
InstanceOfCheckCastBasicBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.instanceofcheckcast.InstanceOfCheckCastBasicBlockBuilder
 

L

LowerClassInitCheckBlockBuilder - Class in org.qbicc.plugin.instanceofcheckcast
 
LowerClassInitCheckBlockBuilder(CompilationContext, BasicBlockBuilder) - Constructor for class org.qbicc.plugin.instanceofcheckcast.LowerClassInitCheckBlockBuilder
 

O

org.qbicc.plugin.instanceofcheckcast - package org.qbicc.plugin.instanceofcheckcast
 

S

statistics() - Method in class org.qbicc.plugin.instanceofcheckcast.SupersDisplayTables
 
SupersDisplayBuilder - Class in org.qbicc.plugin.instanceofcheckcast
Build Cohen's Display for Super types for all classes present in the ReachabilityInfo.
SupersDisplayBuilder() - Constructor for class org.qbicc.plugin.instanceofcheckcast.SupersDisplayBuilder
 
SupersDisplayEmitter - Class in org.qbicc.plugin.instanceofcheckcast
 
SupersDisplayEmitter() - Constructor for class org.qbicc.plugin.instanceofcheckcast.SupersDisplayEmitter
 
SupersDisplayTables - Class in org.qbicc.plugin.instanceofcheckcast
Build Cohen's display of accessible super types.
A C D E G I L O S 
All Classes and Interfaces|All Packages