Home
last modified time | relevance | path

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

/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java935 int registerConstraint = unhandledInterval.getRegisterLimit(); in allocateSingleInterval() local
936 assert registerConstraint <= Constants.U16BIT_MAX; in allocateSingleInterval() local
943 if (registerConstraint == Constants.U16BIT_MAX && unhandledInterval.isArgumentInterval()) { in allocateSingleInterval()
949 if (registerConstraint < Constants.U16BIT_MAX) { in allocateSingleInterval()
952 registerConstraint += NUMBER_OF_SENTINEL_REGISTERS; in allocateSingleInterval()
957 registerConstraint += numberOfArgumentRegisters; in allocateSingleInterval()
962 RegisterPositions freePositions = new RegisterPositions(registerConstraint + 1); in allocateSingleInterval()
975 if (lastSentinelRegister <= registerConstraint) { in allocateSingleInterval()
982 if (i <= registerConstraint) { in allocateSingleInterval()
994 if (moveExceptionRegister <= registerConstraint) { in allocateSingleInterval()
[all …]