Home
last modified time | relevance | path

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

/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java112 private static final int NUMBER_OF_SENTINEL_REGISTERS = 2; field in LinearScanRegisterAllocator
447 int numberOfRegister = maxRegisterNumber + 1 - NUMBER_OF_SENTINEL_REGISTERS; in registersUsed()
573 if (allocated < numberOfArgumentRegisters + NUMBER_OF_SENTINEL_REGISTERS) { in unadjustedRealRegisterFromAllocated()
578 - NUMBER_OF_SENTINEL_REGISTERS; in unadjustedRealRegisterFromAllocated()
581 register = allocated - numberOfArgumentRegisters - NUMBER_OF_SENTINEL_REGISTERS; in unadjustedRealRegisterFromAllocated()
952 registerConstraint += NUMBER_OF_SENTINEL_REGISTERS; in allocateSingleInterval()
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()
1266 registerConstraint += NUMBER_OF_SENTINEL_REGISTERS; in allocateBlockedRegister()
[all …]