Searched defs:category (Results 1 - 4 of 4) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
H A DBasicRegisterMapper.java112 * @param category {@code 1..2;} width of reg
114 public void addMapping(int oldReg, int newReg, int category) { argument
124 if (runningCountNewRegisters < (newReg + category)) {
125 runningCountNewRegisters = newReg + category;
H A DInterferenceRegisterMapper.java63 public void addMapping(int oldReg, int newReg, int category) { argument
64 super.addMapping(oldReg, newReg, category);
68 if (category == 2) {
79 * @param category category of old namespace register
82 public boolean interferes(int oldReg, int newReg, int category) { argument
90 } else if (category == 1) {
94 || (interferes(oldReg, newReg+1, category-1));
131 * pinned to the specified new-namespace reg + category. Takes into
132 * account the category o
[all...]
H A DSsaMethod.java315 * @param category width (1 or 2) of the register
318 public int borrowSpareRegister(int category) { argument
321 borrowedSpareRegisters += category;
322 registerCount = Math.max(registerCount, result + category);
/dalvik/dx/src/com/android/dx/ssa/back/
H A DFirstFitLocalCombiningAllocator.java296 // Compute max category for remaining unmapped registers.
300 int category = ssaSpec.getCategory();
302 && category > maxCategory) {
303 maxCategory = category;
325 * @param maxAllowedCategory {@code 1..2;} maximum category
345 // the widest category used, but <shrug>
357 * @param maxAllowedCategory {@code 1..2;} the maximum category
377 * @param category {@code > 0;} width to reserve
379 private void markReserved(int ropReg, int category) { argument
380 reservedRopRegs.set(ropReg, ropReg + category, tru
480 findRopRegForLocal(int startReg, int category) argument
689 spansParamRange(int ssaReg, int category) argument
[all...]

Completed in 39 milliseconds