Home
last modified time | relevance | path

Searched refs:argumentRegister (Results 1 – 3 of 3) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/graph/
DDexDebugEntryBuilder.java63 int argumentRegister = code.registerSize - code.incomingRegisterSize; in DexDebugEntryBuilder() local
67 startLocal(argumentRegister, name, type, null); in DexDebugEntryBuilder()
68 argumentRegister += MoveType.fromDexType(type).requiredRegisters(); in DexDebugEntryBuilder()
75 startLocal(argumentRegister, names[i], types[i], null); in DexDebugEntryBuilder()
76 argumentRegister += MoveType.fromDexType(types[i]).requiredRegisters(); in DexDebugEntryBuilder()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DJarSourceCode.java264 int argumentRegister = 0; in buildPrelude() local
267 int register = state.writeLocal(argumentRegister++, thisType); in buildPrelude()
273 int register = state.writeLocal(argumentRegister, type); in buildPrelude()
275 argumentRegister += moveType.requiredRegisters(); in buildPrelude()
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java944 int argumentRegister = unhandledInterval.getSplitParent().getRegister(); in allocateSingleInterval() local
945 assignRegisterToUnhandledInterval(unhandledInterval, needsRegisterPair, argumentRegister); in allocateSingleInterval()