/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | BasicBlockList.java | 33 private int regCount; field in BasicBlockList 44 regCount = -1; in BasicBlockList() 54 regCount = old.regCount; in BasicBlockList() 80 regCount = -1; in set() 92 if (regCount == -1) { in getRegCount() 95 regCount = visitor.getRegCount(); in getRegCount() 98 return regCount; in getRegCount() 317 private int regCount; field in BasicBlockList.RegCountVisitor 323 regCount = 0; in RegCountVisitor() 332 return regCount; in getRegCount() [all …]
|
D | LocalVariableInfo.java | 31 private final int regCount; field in LocalVariableInfo 63 this.regCount = blocks.getRegCount(); in LocalVariableInfo() 64 this.emptySet = new RegisterSpecSet(regCount); in LocalVariableInfo() 169 result.mutableCopy() : new RegisterSpecSet(regCount); in mutableCopyOfStarts()
|
/dalvik/dx/src/com/android/dx/rop/code/ |
D | BasicBlockList.java | 33 private int regCount; field in BasicBlockList 44 regCount = -1; in BasicBlockList() 54 regCount = old.regCount; in BasicBlockList() 80 regCount = -1; in set() 92 if (regCount == -1) { in getRegCount() 95 regCount = visitor.getRegCount(); in getRegCount() 98 return regCount; in getRegCount() 315 private int regCount; field in BasicBlockList.RegCountVisitor 321 regCount = 0; in RegCountVisitor() 330 return regCount; in getRegCount() [all …]
|
D | LocalVariableInfo.java | 30 private final int regCount; field in LocalVariableInfo 62 this.regCount = blocks.getRegCount(); in LocalVariableInfo() 63 this.emptySet = new RegisterSpecSet(regCount); in LocalVariableInfo() 172 result.mutableCopy() : new RegisterSpecSet(regCount); in mutableCopyOfStarts()
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | DalvInsnList.java | 43 private final int regCount; field in DalvInsnList 56 int regCount) { in makeImmutable() argument 58 DalvInsnList result = new DalvInsnList(size, regCount); in makeImmutable() 73 public DalvInsnList(int size, int regCount) { in DalvInsnList() argument 75 this.regCount = regCount; in DalvInsnList() 176 return regCount; in getRegistersSize()
|
D | OutputCollector.java | 51 int regCount) { in OutputCollector() argument 52 this.finisher = new OutputFinisher(initialCapacity, regCount); in OutputCollector()
|
D | RopTranslator.java | 71 private final int regCount; field in RopTranslator 150 this.regCount = blocks.getRegCount() in RopTranslator() 153 this.output = new OutputCollector(maxInsns, bsz * 3, regCount); in RopTranslator() 593 RegisterSpec.make(regCount - paramSize + param, in visitPlainCstInsn()
|
D | OutputFinisher.java | 69 public OutputFinisher(int initialCapacity, int regCount) { in OutputFinisher() argument 70 this.unreservedRegCount = regCount; in OutputFinisher()
|
/dalvik/dx/src/com/android/dx/dex/code/ |
D | DalvInsnList.java | 45 private final int regCount; field in DalvInsnList 58 int regCount) { in makeImmutable() argument 60 DalvInsnList result = new DalvInsnList(size, regCount); in makeImmutable() 77 public DalvInsnList(int size, int regCount) { in DalvInsnList() argument 79 this.regCount = regCount; in DalvInsnList() 180 return regCount; in getRegistersSize()
|
D | OutputCollector.java | 54 int regCount, int paramSize) { in OutputCollector() argument 55 this.finisher = new OutputFinisher(dexOptions, initialCapacity, regCount, paramSize); in OutputCollector()
|
D | RopTranslator.java | 75 private final int regCount; field in RopTranslator 156 this.regCount = blocks.getRegCount() in RopTranslator() 159 this.output = new OutputCollector(dexOptions, maxInsns, bsz * 3, regCount, paramSize); in RopTranslator() 601 RegisterSpec.make(regCount - paramSize + param, in visitPlainCstInsn()
|
D | OutputFinisher.java | 89 public OutputFinisher(DexOptions dexOptions, int initialCapacity, int regCount, int paramSize) { in OutputFinisher() argument 91 this.unreservedRegCount = regCount; in OutputFinisher()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | SsaToRop.java | 220 int regCount = ssaMeth.getRegCount(); in moveParametersToHighRegisters() local 222 for (int i = 0; i < regCount; i++) { in moveParametersToHighRegisters() 224 mapper.addMapping(i, regCount - paramWidth + i, 1); in moveParametersToHighRegisters() 232 paramWidth, regCount - paramWidth); in moveParametersToHighRegisters() 357 int regCount = ssaMeth.getRegCount(); in getRegistersByFrequency() local 358 Integer[] ret = new Integer[regCount]; in getRegistersByFrequency() 360 for (int i = 0; i < regCount; i++) { in getRegistersByFrequency() 371 int result[] = new int[regCount]; in getRegistersByFrequency() 373 for (int i = 0; i < regCount; i++) { in getRegistersByFrequency()
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | LocalVariableInfo.java | 32 private final int regCount; field in LocalVariableInfo 63 this.regCount = method.getRegCount(); in LocalVariableInfo() 64 this.emptySet = new RegisterSpecSet(regCount); in LocalVariableInfo() 169 result.mutableCopy() : new RegisterSpecSet(regCount); in mutableCopyOfStarts()
|
D | SsaConverter.java | 289 int regCount; in placePhiFunctions() local 294 regCount = ssaMeth.getRegCount() - threshold; in placePhiFunctions() 300 BitSet[] defsites = new BitSet[regCount]; in placePhiFunctions() 303 BitSet[] phisites = new BitSet[regCount]; in placePhiFunctions() 305 for (int i = 0; i < regCount; i++) { in placePhiFunctions() 329 for (int i = 0; i < regCount; i++) { in placePhiFunctions() 343 for (int reg = 0, s = regCount; reg < s; reg++) { in placePhiFunctions() 382 for (int i = 0; i < regCount; i++) { in placePhiFunctions()
|
D | DeadCodeRemover.java | 36 private final int regCount; field in DeadCodeRemover 65 regCount = ssaMethod.getRegCount(); in DeadCodeRemover() 66 worklist = new BitSet(regCount); in DeadCodeRemover() 187 set = new BitSet(regCount); in isCircularNoSideEffect()
|
D | EscapeAnalysis.java | 102 private int regCount; field in EscapeAnalysis 113 this.regCount = ssaMeth.getRegCount(); in EscapeAnalysis() 231 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); in processInsn() 237 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); in processInsn() 262 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() 271 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() 276 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() 282 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() 301 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() 304 escSet = new EscapeSet(result.getReg(), regCount, in processMoveResultPseudoInsn() [all …]
|
D | PhiTypeResolver.java | 67 int regCount = ssaMeth.getRegCount(); in run() local 69 for (int reg = 0; reg < regCount; reg++) { in run()
|
D | SCCP.java | 47 private int regCount; field in SCCP 71 this.regCount = ssaMeth.getRegCount(); in SCCP() 72 this.latticeValues = new int[this.regCount]; in SCCP() 73 this.latticeConstants = new Constant[this.regCount]; in SCCP() 80 for (int i = 0; i < this.regCount; i++) { in SCCP() 602 for (int reg = 0; reg < regCount; reg++) { in replaceConstants()
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | Ropper.java | 424 int regCount = getNormalRegCount(); in getFirstTempStackReg() local 425 return isSynchronized() ? regCount + 1 : regCount; in getFirstTempStackReg()
|