Home
last modified time | relevance | path

Searched refs:category (Results 1 – 13 of 13) sorted by relevance

/dalvik/dx/tests/024-code-bytecode/
Dexpected.txt76 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/
DFirstFitLocalCombiningAllocator.java300 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/
DInterferenceRegisterMapper.java63 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()
DBasicRegisterMapper.java114 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()
DSsaMethod.java318 public int borrowSpareRegister(int category) { in borrowSpareRegister() argument
321 borrowedSpareRegisters += category; in borrowSpareRegister()
322 registerCount = Math.max(registerCount, result + category); in borrowSpareRegister()
DSsaBasicBlock.java671 int category = rs.getCategory(); in checkRegUsed() local
674 || (category == 2 ? regsUsed.get(reg + 1) : false); in checkRegUsed()
/dalvik/dx/tests/032-bb-live-code/
Dexpected.txt263 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/
DExecutionStack.java157 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/
Dinfo.txt1 This tests that wide-taking (category-2) "calculation" opcodes (math
/dalvik/dx/tests/102-verify-nonwide-math/
Dinfo.txt1 This tests that non-wide-taking (category-1) "calculation" opcodes (math
/dalvik/dx/tests/047-dex-wide-args/
Dinfo.txt2 wide (category-2) arguments get treated reasonably.
/dalvik/dx/tests/075-dex-cat2-value-merge/
Dinfo.txt2 when a known value of category-2 gets merged during control
/dalvik/dx/tests/074-dex-form35c-edge-case/
Dinfo.txt3 is made to register 15 as a category-2 value, meaning that