Package | Description |
---|---|
org.jikesrvm.compilers.opt.ir.operand | |
org.jikesrvm.compilers.opt.specialization |
Modifier and Type | Field and Description |
---|---|
SpecializedMethod |
MethodOperand.spMethod |
Modifier and Type | Field and Description |
---|---|
private static HashSetRVM<SpecializedMethod> |
SpecializationDatabase.deferredMethods |
(package private) HashSetRVM<SpecializedMethod> |
SpecializationDatabase.MethodSet.methods
a set of SpecializedMethod
|
Modifier and Type | Method and Description |
---|---|
private SpecializedMethod |
InvokeeThreadLocalContext.createSpecializedMethod(NormalMethod method) |
SpecializedMethod |
SpecializationContext.findOrCreateSpecializedVersion(NormalMethod source)
Finds or creates a specialized version of source for this
context.
|
SpecializedMethod |
InvokeeThreadLocalContext.findOrCreateSpecializedVersion(NormalMethod source) |
Modifier and Type | Method and Description |
---|---|
(package private) static Iterator<SpecializedMethod> |
SpecializationDatabase.getSpecialVersions(RVMMethod m) |
Iterator<SpecializedMethod> |
SpecializationDatabase.MethodSet.iterator() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
SpecializationDatabase.MethodSet.add(SpecializedMethod spMethod) |
(package private) static void |
SpecializedMethodPool.registerCompiledMethod(SpecializedMethod m) |
private static void |
SpecializationDatabase.registerCompiledMethod(SpecializedMethod m) |
(package private) static void |
SpecializationDatabase.registerSpecialVersion(SpecializedMethod spMethod)
Records a new specialized method in this database.
|