Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocator_linear_scan.cc383 size_t first_register_use = current->FirstRegisterUse(); in ProcessInstruction() local
384 if (first_register_use != kNoLifetime) { in ProcessInstruction()
385 LiveInterval* split = SplitBetween(current, current->GetStart(), first_register_use - 1); in ProcessInstruction()
841 … size_t first_register_use, in TrySplitNonPairOrUnalignedPairIntervalAt() argument
848 if (first_register_use > next_use[active->GetRegister()]) continue; in TrySplitNonPairOrUnalignedPairIntervalAt()
873 size_t first_register_use = current->FirstRegisterUse(); in AllocateBlockedReg() local
882 DCHECK(first_register_use != kNoLifetime || (current->GetNextSibling() != nullptr)); in AllocateBlockedReg()
883 } else if (first_register_use == kNoLifetime) { in AllocateBlockedReg()
942 DCHECK_LT(first_register_use, next_use[reg]); in AllocateBlockedReg()
944 reg = FindAvailableRegisterPair(next_use, first_register_use); in AllocateBlockedReg()
[all …]
Dregister_allocator_linear_scan.h104 size_t first_register_use,
Dregister_allocator_graph_color.cc858 size_t first_register_use = interval->FirstRegisterUse(); in ProcessInstruction() local
859 if (first_register_use != kNoLifetime) { in ProcessInstruction()
860 LiveInterval* split = SplitBetween(interval, interval->GetStart(), first_register_use - 1); in ProcessInstruction()