Uses of Class
org.jikesrvm.classloader.MethodReference

Packages that use MethodReference
org.jikesrvm.adaptive.database.callgraph   
org.jikesrvm.adaptive.util   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.bc2ir.ia32   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.runtime   
 

Uses of MethodReference in org.jikesrvm.adaptive.database.callgraph
 

Methods in org.jikesrvm.adaptive.database.callgraph with parameters of type MethodReference
 void PartialCallGraph.incrementUnResolvedEdge(MethodReference callerRef, int bcIndex, MethodReference calleeRef, float weight)
          For the calling edge we read from a profile, we may not have the methods loaded in yet.
 

Uses of MethodReference in org.jikesrvm.adaptive.util
 

Fields in org.jikesrvm.adaptive.util declared as MethodReference
private  MethodReference UnResolvedCallSite.methodRef
          Caller method
(package private)  MethodReference[] UnResolvedWeightedCallTargets.UnResolvedMultiTarget.methods
           
private  MethodReference UnResolvedWeightedCallTargets.UnResolvedSingleTarget.target
           
 

Methods in org.jikesrvm.adaptive.util that return MethodReference
 MethodReference UnResolvedCallSite.getMethodRef()
           
 

Methods in org.jikesrvm.adaptive.util with parameters of type MethodReference
abstract  UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.augmentCount(MethodReference target, double amount)
          Augment the weight associated with the argument method by the argument amount.
 UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.UnResolvedSingleTarget.augmentCount(MethodReference t, double v)
           
 UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.UnResolvedMultiTarget.augmentCount(MethodReference t, double v)
           
static UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.create(MethodReference target, double weight)
           
abstract  UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.filter(MethodReference goal)
           
 UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.UnResolvedSingleTarget.filter(MethodReference goal)
           
 UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.UnResolvedMultiTarget.filter(MethodReference goal)
           
private static RVMMethod DynamicCallFileInfoReader.getMethod(MethodReference ref)
          Establish the RVMMethod for a given MethodReference gracefully.
 UnResolvedWeightedCallTargets UnResolvedWeightedCallTargets.incrementCount(MethodReference target)
          Augment the weight associated with the argument method by 1.
 void UnResolvedWeightedCallTargets.Visitor.visit(MethodReference target, double weight)
           
 

Constructors in org.jikesrvm.adaptive.util with parameters of type MethodReference
UnResolvedCallSite(MethodReference m, int bci)
           
UnResolvedWeightedCallTargets.UnResolvedSingleTarget(MethodReference t, double w)
           
 

Uses of MethodReference in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader declared as MethodReference
private  MethodReference RVMClass.enclosingMethod
          The enclosing method if this is a local class
private  MethodReference RVMAnnotation.AnnotationMember.meth
          Name of element
 

Methods in org.jikesrvm.classloader that return MethodReference
 MethodReference MemberReference.asMethodReference()
           
static MethodReference MethodReference.findOrCreate(TypeReference tRef, Atom mn, Atom md)
          Find or create a method reference
 MethodReference RVMClass.getMethodRef(int constantPoolIndex)
          Get contents of a "methodRef" constant pool entry.
(package private) static MethodReference ClassFileReader.getMethodRef(int[] constantPool, int constantPoolIndex)
          Get contents of a "methodRef" constant pool entry.
 MethodReference BytecodeStream.getMethodReference()
          Returns a reference to a field.
 MethodReference BytecodeStream.getMethodReference(int[] constantPool)
          Returns a reference to a field, for use prior to the class being loaded.
 

Methods in org.jikesrvm.classloader with parameters of type MethodReference
(package private)  RVMMethod RVMMethod.createReflectionMethod(TypeReference reflectionClass, int[] constantPool, MethodReference memRef)
          Create a method for reflectively invoking this method
 boolean MethodReference.definitelyDifferent(MethodReference that)
          Do this and that definitely refer to the different methods?
 boolean MethodReference.definitelySame(MethodReference that)
          Do this and that definitely refer to the same method?
 

Constructors in org.jikesrvm.classloader with parameters of type MethodReference
RVMAnnotation.AnnotationMember(MethodReference meth, Object value)
          Construct a read value pair
RVMClass(TypeReference typeRef, int[] constantPool, short modifiers, RVMClass superClass, RVMClass[] declaredInterfaces, RVMField[] declaredFields, RVMMethod[] declaredMethods, TypeReference[] declaredClasses, TypeReference declaringClass, TypeReference enclosingClass, MethodReference enclosingMethod, Atom sourceName, RVMMethod classInitializerMethod, Atom signature, RVMAnnotation[] annotations)
          Construct a class from its constituent loaded parts
 

Uses of MethodReference in org.jikesrvm.compilers.baseline
 

Methods in org.jikesrvm.compilers.baseline with parameters of type MethodReference
protected abstract  void TemplateCompilerFramework.emit_invokeinterface(MethodReference methodRef)
          Emit code to implement the invokeinterface bytecode
protected abstract  boolean TemplateCompilerFramework.emit_Magic(MethodReference magicMethod)
          Emit the code to implement the spcified magic.
protected abstract  void TemplateCompilerFramework.emit_resolved_invokespecial(MethodReference methodRef, RVMMethod target)
          Emit code to implement a dynamically linked invokespecial
protected abstract  void TemplateCompilerFramework.emit_resolved_invokestatic(MethodReference methodRef)
          Emit code to implement invokestatic
protected abstract  void TemplateCompilerFramework.emit_resolved_invokevirtual(MethodReference methodRef)
          Emit code to implement invokevirtual
protected abstract  void TemplateCompilerFramework.emit_unresolved_invokespecial(MethodReference methodRef)
          Emit code to implement invokespecial
protected abstract  void TemplateCompilerFramework.emit_unresolved_invokestatic(MethodReference methodRef)
          Emit code to implement a dynamically linked invokestatic
protected abstract  void TemplateCompilerFramework.emit_unresolved_invokevirtual(MethodReference methodRef)
          Emit code to implement a dynamically linked invokevirtual
private  int BuildReferenceMaps.processInvoke(MethodReference target, int byteindex, int currBBStkTop, byte[] currBBMap, boolean isStatic, boolean inJSRSub, ReferenceMaps referenceMaps, PendingRETInfo currPendingRET, boolean blockSeen, int currBBStkEmpty)
           
 

Uses of MethodReference in org.jikesrvm.compilers.baseline.ia32
 

Fields in org.jikesrvm.compilers.baseline.ia32 declared as MethodReference
private  MethodReference BaselineGCMapIterator.bridgeTarget
          method to be invoked via dynamic bridge (null: current frame is not a dynamic bridge)
private static MethodReference BaselineMagic.checkMR
          Reference of method that checks a reference
 

Fields in org.jikesrvm.compilers.baseline.ia32 with type parameters of type MethodReference
private static ImmutableEntryHashMapRVM<MethodReference,BaselineMagic.MagicGenerator> BaselineMagic.generators
          Map of method references to objects that will generate the necessary magic
 

Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type MethodReference
static boolean BaselineCompilerImpl.checkForActualCall(MethodReference methodToBeCalled)
          Indicate if specified Magic method causes a frame to be created on the runtime stack.
protected  void BaselineCompilerImpl.emit_invokeinterface(MethodReference methodRef)
           
protected  boolean BaselineCompilerImpl.emit_Magic(MethodReference magicMethod)
           
protected  void BaselineCompilerImpl.emit_resolved_invokespecial(MethodReference methodRef, RVMMethod target)
           
protected  void BaselineCompilerImpl.emit_resolved_invokestatic(MethodReference methodRef)
           
protected  void BaselineCompilerImpl.emit_resolved_invokevirtual(MethodReference methodRef)
           
protected  void BaselineCompilerImpl.emit_unresolved_invokespecial(MethodReference methodRef)
           
protected  void BaselineCompilerImpl.emit_unresolved_invokestatic(MethodReference methodRef)
           
protected  void BaselineCompilerImpl.emit_unresolved_invokevirtual(MethodReference methodRef)
           
(package private) static boolean BaselineMagic.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
          Entry point to generating magic
(package private) abstract  void BaselineMagic.MagicGenerator.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.EarlyReferenceCheckDecorator.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LateReferenceCheckDecorator.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load32_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Load32_MD.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadByte.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadByte_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadUnsignedByte_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadShort.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadShort_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadChar.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadChar_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load64.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load64_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store32_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store32_MD.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store8.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store8_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store8.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store8_MD.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store16.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store16_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store16.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store16_MD.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store64.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store64_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store64.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Store64_MD.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Attempt32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Attempt32_Offset.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Attempt32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Magic_Attempt64.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Prefetch.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetObjectType.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Nop.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.MFence.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.FreeStackSlot.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.DuplicateStackSlot.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.QuadZeroExtend.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.QuadSignExtend.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.AddressConstant.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.AddressComparison.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.AddressComparison_isZero.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.AddressComparison_isMax.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordPlus.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordPlus32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordMinus.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordMinus32.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordAnd.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordOr.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordXor.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordLsh.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordRshl.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordRsha.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordNot.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.WordToLong.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.SetRegister.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetRegister.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningObject.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningVoid.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningInt.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningLong.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningFloat.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeMethodReturningDouble.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeEntryPoint.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.DynamicBridgeTo.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.ReturnToNewStack.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.InvokeClassInitializer.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetFramePointer.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetValueAtDisplacement.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.SetValueAtDisplacement.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.CreateArray.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load32_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Load64_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.LoadByte_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store32_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store64_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Store8_Array.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetReturnAddressLocation.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetTimeBase.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Pause.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Fsqrt.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.Dsqrt.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.GetInlineDepth.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
(package private)  void BaselineMagic.IsConstantParameter.generateMagic(ArchitectureSpecific.Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
           
private  boolean BaselineCompilerImpl.genMagic(MethodReference m)
          Generate magic method
protected  void BaselineCompilerImpl.genParameterRegisterLoad(MethodReference method, boolean hasThisParam)
          Copy parameters from operand stack into registers.
private  void BaselineCompilerImpl.genResultRegisterUnload(MethodReference m)
          Push return value of method from register to operand stack.
 

Uses of MethodReference in org.jikesrvm.compilers.opt
 

Methods in org.jikesrvm.compilers.opt with parameters of type MethodReference
static RVMMethod ClassLoaderProxy.lookupMethod(RVMClass cls, MethodReference ref)
          Find the method of the given class that matches the given descriptor.
 

Uses of MethodReference in org.jikesrvm.compilers.opt.bc2ir
 

Methods in org.jikesrvm.compilers.opt.bc2ir with parameters of type MethodReference
private  Instruction BC2IR._callHelper(MethodReference meth, MethodOperand methOp)
          Pop method parameters off the expression stack.
(package private) static boolean GenerateMagic.generateMagic(BC2IR bc2ir, GenerationContext gc, MethodReference meth)
          "Semantic inlining" of methods of the Magic class.
(package private) static boolean GenerateMagic.generatePolymorphicMagic(BC2IR bc2ir, GenerationContext gc, MethodReference meth, Atom methodName)
           
 

Uses of MethodReference in org.jikesrvm.compilers.opt.bc2ir.ia32
 

Methods in org.jikesrvm.compilers.opt.bc2ir.ia32 with parameters of type MethodReference
static boolean GenerateMachineSpecificMagic.generateMagic(BC2IR bc2ir, GenerationContext gc, MethodReference meth)
          "Semantic inlining" of methods of the Magic class.
 

Uses of MethodReference in org.jikesrvm.compilers.opt.ir.operand
 

Methods in org.jikesrvm.compilers.opt.ir.operand with parameters of type MethodReference
static MethodOperand MethodOperand.INTERFACE(MethodReference ref, RVMMethod target)
          create a method operand for an INVOKE_INTERFACE bytecode
static MethodOperand MethodOperand.SPECIAL(MethodReference ref, RVMMethod target)
          create a method operand for an INVOKE_SPECIAL bytecode
static MethodOperand MethodOperand.STATIC(MethodReference ref, RVMMethod target)
          create a method operand for an INVOKE_STATIC bytecode
static MethodOperand MethodOperand.VIRTUAL(MethodReference ref, RVMMethod target)
          create a method operand for an INVOKE_VIRTUAL bytecode
 

Uses of MethodReference in org.jikesrvm.runtime
 

Fields in org.jikesrvm.runtime declared as MethodReference
private  MethodReference DynamicLink.methodRef
          method referenced at a call site
 

Methods in org.jikesrvm.runtime that return MethodReference
static MethodReference EntrypointHelper.getMethodReference(Class<?> klass, Atom member, Class<?>... argTypes)
           
 MethodReference DynamicLink.methodRef()
           
 

Methods in org.jikesrvm.runtime with parameters of type MethodReference
 void DynamicLink.set(MethodReference methodRef, int bytecode)
          set the dynamic link information.