Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocator_linear_scan.cc466 if (interval->HasRegister()) { in DumpInterval()
562 if (current->IsHighInterval() && !current->GetLowInterval()->HasRegister()) { in LinearScan()
563 DCHECK(!current->HasRegister()); in LinearScan()
584 if (current->HasHighInterval() && !current->GetHighInterval()->HasRegister()) { in LinearScan()
627 DCHECK(interval->HasRegister()); in TryAllocateFreeReg()
646 if (interval->HasRegister() && interval->SameRegisterKind(*current)) { in TryAllocateFreeReg()
674 DCHECK(inactive->HasRegister()); in TryAllocateFreeReg()
687 if (current->HasRegister()) { in TryAllocateFreeReg()
845 DCHECK(active->HasRegister()); in TrySplitNonPairOrUnalignedPairIntervalAt()
874 if (current->HasRegister()) { in AllocateBlockedReg()
[all …]
Dregister_allocator_graph_color.cc164 if (interval->HasRegister()) { in ComputeSpillWeight()
226 out_degree_(interval->HasRegister() ? std::numeric_limits<size_t>::max() : 0), in InterferenceNode()
320 return interval_->HasRegister(); in IsPrecolored()
693 if (interval->HasRegister()) { in AllocateRegisters()
700 DCHECK(high->HasRegister()); in AllocateRegisters()
707 DCHECK(!interval->HasHighInterval() || !interval->GetHighInterval()->HasRegister()); in AllocateRegisters()
1213 if (sibling->HasRegister()) { in BuildInterferenceGraph()
1318 if (parent->HasRegister() in FindCoalesceOpportunities()
1760 if (conflicting->HasRegister()) { in BuildConflictMask()
1763 DCHECK(conflicting->GetHighInterval()->HasRegister()); in BuildConflictMask()
[all …]
Dregister_allocator.cc153 if (current->HasRegister()) { in ValidateIntervals()
178 if (interval->HasRegister() in ValidateIntervals()
Dregister_allocation_resolver.cc166 DCHECK(!sibling->HasRegister()); in Resolve()
238 if (!current->HasRegister()) { in UpdateSafepointLiveRegisters()
301 && current->HasRegister() in ConnectSiblings()
378 && next_sibling->HasRegister() in ConnectSiblings()
452 if (!destination->HasRegister()) { in ConnectSplitSiblings()
Dssa_liveness_analysis.cc367 && existing->HasRegister() in FindFirstRegisterHint()
507 if (HasRegister()) { in ToLocation()
Dregister_allocator_test.cc344 ASSERT_TRUE(phi_interval->HasRegister()); in Loop3()
345 ASSERT_TRUE(loop_update->HasRegister()); in Loop3()
Dssa_liveness_analysis.h484 bool HasRegister() const { return register_ != kNoRegister; } in HasRegister() function
587 return !HasRegister() && FirstRegisterUse() != kNoLifetime; in RequiresRegister()