| Package | Description |
|---|---|
| com.android.dx.rop.code | |
| com.android.dx.ssa |
| Modifier and Type | Class and Description |
|---|---|
class |
ConservativeTranslationAdvice
Implementation of
TranslationAdvice which conservatively answers
false to all methods. |
class |
DexTranslationAdvice
Implementation of
TranslationAdvice which represents what
the dex format will be able to represent. |
| Modifier and Type | Method and Description |
|---|---|
static TranslationAdvice |
Optimizer.getAdvice() |
| Modifier and Type | Method and Description |
|---|---|
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 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.
|
Copyright © 2014. All Rights Reserved.