Home
last modified time | relevance | path

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

/art/test/430-live-register-slow-path/
Dinfo.txt2 to miscompute the number of live registers at a safepoint.
/art/test/109-suspend-check/
Dinfo.txt2 to a safepoint. This tests the ability of the VM to do this for a tight loop.
/art/compiler/optimizing/
Dssa_liveness_analysis.h546 for (SafepointPosition* safepoint = first_safepoint_, *previous = nullptr; in FindSafepointJustBefore() local
547 safepoint != nullptr; in FindSafepointJustBefore()
548 previous = safepoint, safepoint = safepoint->GetNext()) { in FindSafepointJustBefore()
549 if (safepoint->GetPosition() >= position) return previous; in FindSafepointJustBefore()
841 SafepointPosition* safepoint = new (allocator_) SafepointPosition(instruction); in AddSafepoint() local
843 first_safepoint_ = last_safepoint_ = safepoint; in AddSafepoint()
845 DCHECK_LT(last_safepoint_->GetPosition(), safepoint->GetPosition()); in AddSafepoint()
846 last_safepoint_->SetNext(safepoint); in AddSafepoint()
847 last_safepoint_ = safepoint; in AddSafepoint()
Dregister_allocator.cc317 HInstruction* safepoint = safepoints_.Get(safepoint_index - 1); in ProcessInstruction() local
318 size_t safepoint_position = safepoint->GetLifetimePosition(); in ProcessInstruction()
328 DCHECK_EQ(safepoint, instruction); in ProcessInstruction()
336 current->AddSafepoint(safepoint); in ProcessInstruction()