Home
last modified time | relevance | path

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

/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java117 private final int numberOfArgumentRegisters; field in LinearScanRegisterAllocator
164 numberOfArgumentRegisters = argumentRegisters; in LinearScanRegisterAllocator()
573 if (allocated < numberOfArgumentRegisters + NUMBER_OF_SENTINEL_REGISTERS) { in unadjustedRealRegisterFromAllocated()
577 register = maxRegisterNumber - (numberOfArgumentRegisters - allocated) in unadjustedRealRegisterFromAllocated()
581 register = allocated - numberOfArgumentRegisters - NUMBER_OF_SENTINEL_REGISTERS; in unadjustedRealRegisterFromAllocated()
957 registerConstraint += numberOfArgumentRegisters; in allocateSingleInterval()
970 assert numberOfArgumentRegisters > 0; in allocateSingleInterval() local
974 int lastSentinelRegister = numberOfArgumentRegisters + NUMBER_OF_SENTINEL_REGISTERS - 1; in allocateSingleInterval()
981 for (int i = 0; i < numberOfArgumentRegisters + NUMBER_OF_SENTINEL_REGISTERS; i++) { in allocateSingleInterval()
993 int moveExceptionRegister = numberOfArgumentRegisters + NUMBER_OF_SENTINEL_REGISTERS; in allocateSingleInterval()
[all …]