/dalvik/dx/tests/024-code-bytecode/ |
D | expected.txt | 76 002c: lload 02 // category-2 78 0030: dload 04 // category-2 84 0038: lload_0 // 00, category-2 85 0039: lload_1 // 01, category-2 86 003a: lload_2 // 02, category-2 87 003b: lload_3 // 03, category-2 92 0040: dload_0 // 00, category-2 93 0041: dload_1 // 01, category-2 94 0042: dload_2 // 02, category-2 95 0043: dload_3 // 03, category-2 [all …]
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | FirstFitLocalCombiningAllocator.java | 300 int category = ssaSpec.getCategory(); in handleLocalAssociatedOther() local 302 && category > maxCategory) { in handleLocalAssociatedOther() 303 maxCategory = category; in handleLocalAssociatedOther() 379 private void markReserved(int ropReg, int category) { in markReserved() argument 380 reservedRopRegs.set(ropReg, ropReg + category, true); in markReserved() 480 private int findRopRegForLocal(int startReg, int category) { in findRopRegForLocal() argument 481 Alignment alignment = getAlignment(category); in findRopRegForLocal() 487 while (i < category && !usedRopRegs.get(reg + i)) { in findRopRegForLocal() 491 if (i == category) { in findRopRegForLocal() 567 int category = checkRegSpec.getCategory(); in handleCheckCastResults() local [all …]
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | InterferenceRegisterMapper.java | 63 public void addMapping(int oldReg, int newReg, int category) { in addMapping() argument 64 super.addMapping(oldReg, newReg, category); in addMapping() 68 if (category == 2) { in addMapping() 82 public boolean interferes(int oldReg, int newReg, int category) { in interferes() argument 90 } else if (category == 1) { in interferes() 94 || (interferes(oldReg, newReg+1, category-1)); in interferes()
|
D | BasicRegisterMapper.java | 114 public void addMapping(int oldReg, int newReg, int category) { in addMapping() argument 124 if (runningCountNewRegisters < (newReg + category)) { in addMapping() 125 runningCountNewRegisters = newReg + category; in addMapping()
|
D | SsaMethod.java | 318 public int borrowSpareRegister(int category) { in borrowSpareRegister() argument 321 borrowedSpareRegisters += category; in borrowSpareRegister() 322 registerCount = Math.max(registerCount, result + category); in borrowSpareRegister()
|
D | SsaBasicBlock.java | 671 int category = rs.getCategory(); in checkRegUsed() local 674 || (category == 2 ? regsUsed.get(reg + 1) : false); in checkRegUsed()
|
/dalvik/dx/tests/032-bb-live-code/ |
D | expected.txt | 263 001f: lload 05 // category-2 265 0023: dload 05 // category-2 271 002b: lload_0 // 00, category-2 272 002c: lload_1 // 01, category-2 273 002d: lload_2 // 02, category-2 274 002e: lload_3 // 03, category-2 279 0033: dload_0 // 00, category-2 280 0034: dload_1 // 01, category-2 281 0035: dload_2 // 02, category-2 282 0036: dload_3 // 03, category-2 [all …]
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | ExecutionStack.java | 157 int category; in push() local 161 category = type.getType().getCategory(); in push() 167 if ((stackPtr + category) > stack.length) { in push() 172 if (category == 2) { in push()
|
/dalvik/dx/tests/101-verify-wide-math/ |
D | info.txt | 1 This tests that wide-taking (category-2) "calculation" opcodes (math
|
/dalvik/dx/tests/102-verify-nonwide-math/ |
D | info.txt | 1 This tests that non-wide-taking (category-1) "calculation" opcodes (math
|
/dalvik/dx/tests/047-dex-wide-args/ |
D | info.txt | 2 wide (category-2) arguments get treated reasonably.
|
/dalvik/dx/tests/075-dex-cat2-value-merge/ |
D | info.txt | 2 when a known value of category-2 gets merged during control
|
/dalvik/dx/tests/074-dex-form35c-edge-case/ |
D | info.txt | 3 is made to register 15 as a category-2 value, meaning that
|