/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 | 31 private final int regCount; field in class:LocalVariableInfo 63 this.regCount = blocks.getRegCount(); 64 this.emptySet = new RegisterSpecSet(regCount); 173 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 | 51 * @param regCount {@code >= 0;} register count for the method 54 int regCount) { 55 this.finisher = new OutputFinisher(dexOptions, initialCapacity, regCount); 53 OutputCollector(DexOptions dexOptions, int initialCapacity, int suffixInitialCapacity, int regCount) argument
|
H A D | DalvInsnList.java | 44 private final int regCount; field in class:DalvInsnList 51 * @param regCount count, in register-units, of the number of registers 57 int regCount) { 59 DalvInsnList result = new DalvInsnList(size, regCount); 74 public DalvInsnList(int size, int regCount) { argument 76 this.regCount = regCount; 177 return regCount; 56 makeImmutable(ArrayList<DalvInsn> list, int regCount) argument
|
H A D | RopTranslator.java | 75 private final int regCount; field in class:RopTranslator 156 this.regCount = blocks.getRegCount() 159 this.output = new OutputCollector(dexOptions, maxInsns, bsz * 3, regCount); 600 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 | 33 private final int regCount; field in class:LocalVariableInfo 64 this.regCount = method.getRegCount(); 65 this.emptySet = new RegisterSpecSet(regCount); 170 result.mutableCopy() : new RegisterSpecSet(regCount);
|
H A D | SsaConverter.java | 290 int regCount; 295 regCount = ssaMeth.getRegCount() - threshold; 301 BitSet[] defsites = new BitSet[regCount]; 304 BitSet[] phisites = new BitSet[regCount]; 306 for (int i = 0; i < regCount; i++) { 330 for (int i = 0; i < regCount; i++) { 344 for (int reg = 0, s = regCount; reg < s; reg++) { 383 for (int i = 0; i < regCount; i++) {
|
H A D | DeadCodeRemover.java | 43 private final int regCount; field in class:DeadCodeRemover 72 regCount = ssaMethod.getRegCount(); 73 worklist = new BitSet(regCount); 194 set = new BitSet(regCount);
|
H A D | EscapeAnalysis.java | 103 private int regCount; field in class:EscapeAnalysis 114 this.regCount = ssaMeth.getRegCount(); 232 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); 238 escSet = new EscapeSet(result.getReg(), regCount, EscapeState.NONE); 263 escSet = new EscapeSet(result.getReg(), regCount, 272 escSet = new EscapeSet(result.getReg(), regCount, 277 escSet = new EscapeSet(result.getReg(), regCount, 283 escSet = new EscapeSet(result.getReg(), regCount, 302 escSet = new EscapeSet(result.getReg(), regCount, 305 escSet = new EscapeSet(result.getReg(), regCount, [all...] |
H A D | PhiTypeResolver.java | 68 int regCount = ssaMeth.getRegCount(); 70 for (int reg = 0; reg < regCount; reg++) {
|
H A D | SCCP.java | 48 private int regCount; field in class:SCCP 72 this.regCount = ssaMeth.getRegCount(); 73 this.latticeValues = new int[this.regCount]; 74 this.latticeConstants = new Constant[this.regCount]; 81 for (int i = 0; i < this.regCount; i++) { 603 for (int reg = 0; reg < regCount; reg++) {
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | SsaToRop.java | 221 int regCount = ssaMeth.getRegCount(); 223 for (int i = 0; i < regCount; i++) { 225 mapper.addMapping(i, regCount - paramWidth + i, 1); 233 paramWidth, regCount - paramWidth); 358 int regCount = ssaMeth.getRegCount(); 359 Integer[] ret = new Integer[regCount]; 361 for (int i = 0; i < regCount; i++) { 372 int result[] = new int[regCount]; 374 for (int i = 0; i < regCount; i++) {
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Ropper.java | 321 int regCount = getNormalRegCount(); 322 return isSynchronized() ? regCount + 1 : regCount;
|
/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...] |