Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocator_linear_scan.cc458 if (interval->HasRegister()) { in DumpInterval()
554 if (current->IsHighInterval() && !current->GetLowInterval()->HasRegister()) { in LinearScan()
555 DCHECK(!current->HasRegister()); in LinearScan()
576 if (current->HasHighInterval() && !current->GetHighInterval()->HasRegister()) { in LinearScan()
619 DCHECK(interval->HasRegister()); in TryAllocateFreeReg()
638 if (interval->HasRegister() && interval->SameRegisterKind(*current)) { in TryAllocateFreeReg()
666 DCHECK(inactive->HasRegister()); in TryAllocateFreeReg()
679 if (current->HasRegister()) { in TryAllocateFreeReg()
837 DCHECK(active->HasRegister()); in TrySplitNonPairOrUnalignedPairIntervalAt()
866 if (current->HasRegister()) { in AllocateBlockedReg()
[all …]
Dregister_allocator_graph_color.cc164 if (interval->HasRegister()) { in ComputeSpillWeight()
227 out_degree_(interval->HasRegister() ? std::numeric_limits<size_t>::max() : 0), in InterferenceNode()
307 return interval_->HasRegister(); in IsPrecolored()
669 if (interval->HasRegister()) { in AllocateRegisters()
676 DCHECK(high->HasRegister()); in AllocateRegisters()
683 DCHECK(!interval->HasHighInterval() || !interval->GetHighInterval()->HasRegister()); in AllocateRegisters()
1187 if (sibling->HasRegister()) { in BuildInterferenceGraph()
1293 if (parent->HasRegister() in FindCoalesceOpportunities()
1735 if (conflicting->HasRegister()) { in BuildConflictMask()
1738 DCHECK(conflicting->GetHighInterval()->HasRegister()); in BuildConflictMask()
[all …]
Dregister_allocator.cc145 if (current->HasRegister()) { in ValidateIntervals()
170 if (interval->HasRegister() in ValidateIntervals()
Dregister_allocation_resolver.cc163 DCHECK(!sibling->HasRegister()); in Resolve()
235 if (!current->HasRegister()) { in UpdateSafepointLiveRegisters()
298 && current->HasRegister() in ConnectSiblings()
375 && next_sibling->HasRegister() in ConnectSiblings()
449 if (!destination->HasRegister()) { in ConnectSplitSiblings()
Dssa_liveness_analysis.cc349 && existing->HasRegister() in FindFirstRegisterHint()
486 if (HasRegister()) { in ToLocation()
Dregister_allocator_test.cc334 ASSERT_TRUE(phi_interval->HasRegister()); in Loop3()
335 ASSERT_TRUE(loop_update->HasRegister()); in Loop3()
Dssa_liveness_analysis.h474 bool HasRegister() const { return register_ != kNoRegister; } in HasRegister() function
577 return !HasRegister() && FirstRegisterUse() != kNoLifetime; in RequiresRegister()
Dcode_generator.cc1235 && interval->HasRegister() in ClearSpillSlotsFromLoopPhisInStackMap()