/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | BasicBlockList.java | 33 private int regCount; field in class:BasicBlockList 44 regCount = -1; 54 regCount = old.regCount; 79 // Reset regCount, since it will need to be recalculated. 80 regCount = -1; 92 if (regCount == -1) { 95 regCount = visitor.getRegCount(); 98 return regCount; 317 private int regCount; field in class:BasicBlockList.RegCountVisitor [all...] |
H A D | LocalVariableInfo.java | 31 private final int regCount; field in class:LocalVariableInfo 63 this.regCount = blocks.getRegCount(); 64 this.emptySet = new RegisterSpecSet(regCount); 169 result.mutableCopy() : new RegisterSpecSet(regCount);
|
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | BasicBlockList.java | 33 private int regCount; field in class:BasicBlockList 44 regCount = -1; 54 regCount = old.regCount; 79 // Reset regCount, since it will need to be recalculated. 80 regCount = -1; 92 if (regCount == -1) { 95 regCount = visitor.getRegCount(); 98 return regCount; 315 private int regCount; field in class:BasicBlockList.RegCountVisitor [all...] |
H A D | LocalVariableInfo.java | 30 private final int regCount; field in class:LocalVariableInfo 62 this.regCount = blocks.getRegCount(); 63 this.emptySet = new RegisterSpecSet(regCount); 172 result.mutableCopy() : new RegisterSpecSet(regCount);
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | OutputCollector.java | 48 * @param regCount {@code >= 0;} register count for the method 51 int regCount) { 52 this.finisher = new OutputFinisher(initialCapacity, regCount); 50 OutputCollector(int initialCapacity, int suffixInitialCapacity, int regCount) argument
|
H A D | DalvInsnList.java | 43 private final int regCount; field in class:DalvInsnList 50 * @param regCount count, in register-units, of the number of registers 56 int regCount) { 58 DalvInsnList result = new DalvInsnList(size, regCount); 73 public DalvInsnList(int size, int regCount) { argument 75 this.regCount = regCount; 176 return regCount; 55 makeImmutable(ArrayList<DalvInsn> list, int regCount) argument
|
H A D | RopTranslator.java | 71 private final int regCount; field in class:RopTranslator 150 this.regCount = blocks.getRegCount() 153 this.output = new OutputCollector(maxInsns, bsz * 3, regCount); 593 RegisterSpec.make(regCount - paramSize + param,
|
H A D | OutputFinisher.java | 65 * @param regCount {@code >= 0;} register count for the method 69 public OutputFinisher(int initialCapacity, int regCount) { argument 70 this.unreservedRegCount = regCount;
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | OutputCollector.java | 50 * @param regCount {@code >= 0;} register count for the method 53 int regCount) { 54 this.finisher = new OutputFinisher(dexOptions, initialCapacity, regCount); 52 OutputCollector(DexOptions dexOptions, int initialCapacity, int suffixInitialCapacity, int regCount) argument
|
H A D | DalvInsnList.java | 43 private final int regCount; field in class:DalvInsnList 50 * @param regCount count, in register-units, of the number of registers 56 int regCount) { 58 DalvInsnList result = new DalvInsnList(size, regCount); 73 public DalvInsnList(int size, int regCount) { argument 75 this.regCount = regCount; 176 return regCount; 55 makeImmutable(ArrayList<DalvInsn> list, int regCount) argument
|
H A D | RopTranslator.java | 74 private final int regCount; field in class:RopTranslator 155 this.regCount = blocks.getRegCount() 158 this.output = new OutputCollector(dexOptions, maxInsns, bsz * 3, regCount); 599 RegisterSpec.make(regCount - paramSize + param,
|
H A D | OutputFinisher.java | 73 * @param regCount {@code >= 0;} register count for the method 77 public OutputFinisher(DexOptions dexOptions, int initialCapacity, int regCount) { argument 79 this.unreservedRegCount = regCount;
|
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | LocalVariableInfo.java | 32 private final int regCount; field in class:LocalVariableInfo 63 this.regCount = method.getRegCount(); 64 this.emptySet = new RegisterSpecSet(regCount); 169 result.mutableCopy() : new RegisterSpecSet(regCount);
|
H A D | SsaConverter.java | 289 int regCount; 294 regCount = ssaMeth.getRegCount() - threshold; 300 BitSet[] defsites = new BitSet[regCount]; 303 BitSet[] phisites = new BitSet[regCount]; 305 for (int i = 0; i < regCount; i++) { 329 for (int i = 0; i < regCount; i++) { 343 for (int reg = 0, s = regCount; reg < s; reg++) { 382 for (int i = 0; i < regCount; i++) {
|
H A D | DeadCodeRemover.java | 36 private final int regCount; field in class:DeadCodeRemover 65 regCount = ssaMethod.getRegCount(); 66 worklist = new BitSet(regCount); 187 set = new BitSet(regCount);
|
H A D | EscapeAnalysis.java | 102 private int regCount; field in class:EscapeAnalysis 113 this.regCount = ssaMeth.getRegCount(); 231 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); 237 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); 262 escSet = new EscapeSet(result.getReg(), regCount, 271 escSet = new EscapeSet(result.getReg(), regCount, 276 escSet = new EscapeSet(result.getReg(), regCount, 282 escSet = new EscapeSet(result.getReg(), regCount, 301 escSet = new EscapeSet(result.getReg(), regCount, 304 escSet = new EscapeSet(result.getReg(), regCount, [all...] |
H A D | PhiTypeResolver.java | 67 int regCount = ssaMeth.getRegCount(); 69 for (int reg = 0; reg < regCount; reg++) {
|
H A D | SCCP.java | 47 private int regCount; field in class:SCCP 71 this.regCount = ssaMeth.getRegCount(); 72 this.latticeValues = new int[this.regCount]; 73 this.latticeConstants = new Constant[this.regCount]; 80 for (int i = 0; i < this.regCount; i++) { 602 for (int reg = 0; reg < regCount; reg++) {
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | SsaToRop.java | 220 int regCount = ssaMeth.getRegCount(); 222 for (int i = 0; i < regCount; i++) { 224 mapper.addMapping(i, regCount - paramWidth + i, 1); 232 paramWidth, regCount - paramWidth); 357 int regCount = ssaMeth.getRegCount(); 358 Integer[] ret = new Integer[regCount]; 360 for (int i = 0; i < regCount; i++) { 371 int result[] = new int[regCount]; 373 for (int i = 0; i < regCount; i++) {
|
/dalvik/vm/analysis/ |
H A D | CodeVerify.cpp | 6086 int regCount = meth->registersSize; local 6087 int fullRegCount = regCount + kExtraRegs; 6097 if (regCount == 0) 6100 regChars[1 + (regCount-1) + (regCount-1)/4 +1] = ']'; 6103 for (i = 0; i < regCount + kExtraRegs; i++) { 6144 if (i < regCount) 6168 for (i = 0; i < regCount; i++) { 6179 for (i = 0; i < regCount + kExtraRegs; i++) { 6184 if (i < regCount) { [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Ropper.java | 335 int regCount = getNormalRegCount(); 336 return isSynchronized() ? regCount + 1 : regCount;
|