Uses of Class
com.android.dx.rop.code.RopMethod

Packages that use RopMethod
com.android.dx.dex.code   
com.android.dx.rop.code   
com.android.dx.ssa   
com.android.dx.ssa.back   
 

Uses of RopMethod in com.android.dx.dex.code
 

Methods in com.android.dx.dex.code with parameters of type RopMethod
static CatchTable StdCatchBuilder.build(RopMethod method, int[] order, BlockAddresses addresses)
          Builds and returns the catch table for a given method.
static DalvCode RopTranslator.translate(RopMethod method, int positionInfo, LocalVariableInfo locals, int paramSize, DexOptions dexOptions)
          Translates a RopMethod.
 

Constructors in com.android.dx.dex.code with parameters of type RopMethod
BlockAddresses(RopMethod method)
          Constructs an instance.
StdCatchBuilder(RopMethod method, int[] order, BlockAddresses addresses)
          Constructs an instance.
 

Uses of RopMethod in com.android.dx.rop.code
 

Methods in com.android.dx.rop.code that return RopMethod
 RopMethod RopMethod.withRegisterOffset(int delta)
          Returns an instance that is identical to this one, except that the registers in each instruction are offset by the given amount.
 

Methods in com.android.dx.rop.code with parameters of type RopMethod
static LocalVariableInfo LocalVariableExtractor.extract(RopMethod method)
          Extracts out all the local variable information from the given method.
 

Constructors in com.android.dx.rop.code with parameters of type RopMethod
LocalVariableInfo(RopMethod method)
          Constructs an instance.
 

Uses of RopMethod in com.android.dx.ssa
 

Methods in com.android.dx.ssa that return RopMethod
static RopMethod Optimizer.optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
          Runs optimization algorthims over this method, and returns a new instance of RopMethod with the changes.
static RopMethod Optimizer.optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<Optimizer.OptionalStep> steps)
          Runs optimization algorthims over this method, and returns a new instance of RopMethod with the changes.
 

Methods in com.android.dx.ssa with parameters of type RopMethod
static SsaMethod SsaConverter.convertToSsaMethod(RopMethod rmeth, int paramWidth, boolean isStatic)
          Returns an SSA representation, edge-split and with phi functions placed.
static SsaMethod Optimizer.debugDeadCodeRemover(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
           
static SsaMethod Optimizer.debugEdgeSplit(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
           
static SsaMethod Optimizer.debugNoRegisterAllocation(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<Optimizer.OptionalStep> steps)
           
static SsaMethod Optimizer.debugPhiPlacement(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
           
static SsaMethod Optimizer.debugRenaming(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
           
static SsaBasicBlock SsaBasicBlock.newFromRop(RopMethod rmeth, int basicBlockIndex, SsaMethod parent)
          Creates a new SSA basic block from a ROP form basic block.
static SsaMethod SsaMethod.newFromRopMethod(RopMethod ropMethod, int paramWidth, boolean isStatic)
           
static RopMethod Optimizer.optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice)
          Runs optimization algorthims over this method, and returns a new instance of RopMethod with the changes.
static RopMethod Optimizer.optimize(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<Optimizer.OptionalStep> steps)
          Runs optimization algorthims over this method, and returns a new instance of RopMethod with the changes.
static SsaMethod SsaConverter.testEdgeSplit(RopMethod rmeth, int paramWidth, boolean isStatic)
          Returns an SSA represention with only the edge-splitter run.
static SsaMethod SsaConverter.testPhiPlacement(RopMethod rmeth, int paramWidth, boolean isStatic)
          Returns an SSA represention with only the steps through the phi placement run.
 

Uses of RopMethod in com.android.dx.ssa.back
 

Methods in com.android.dx.ssa.back that return RopMethod
static RopMethod SsaToRop.convertToRopMethod(SsaMethod ssaMeth, boolean minimizeRegisters)
          Converts a method in SSA form to ROP form.
 RopMethod IdenticalBlockCombiner.process()
          Runs algorithm.
 

Constructors in com.android.dx.ssa.back with parameters of type RopMethod
IdenticalBlockCombiner(RopMethod rm)
          Constructs instance.
 



Copyright © 2013. All Rights Reserved.