Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dssa_liveness_analysis.h550 for (SafepointPosition* safepoint = first_safepoint_; in HasWillCallSafepoint() local
551 safepoint != nullptr; in HasWillCallSafepoint()
552 safepoint = safepoint->GetNext()) { in HasWillCallSafepoint()
553 if (safepoint->GetLocations()->WillCall()) return true; in HasWillCallSafepoint()
559 for (SafepointPosition* safepoint = first_safepoint_, *previous = nullptr; in FindSafepointJustBefore() local
560 safepoint != nullptr; in FindSafepointJustBefore()
561 previous = safepoint, safepoint = safepoint->GetNext()) { in FindSafepointJustBefore()
562 if (safepoint->GetPosition() >= position) return previous; in FindSafepointJustBefore()
854 SafepointPosition* safepoint = new (allocator_) SafepointPosition(instruction); in AddSafepoint() local
856 first_safepoint_ = last_safepoint_ = safepoint; in AddSafepoint()
[all …]
Dregister_allocator.cc332 HInstruction* safepoint = safepoints_[safepoint_index - 1u]; in ProcessInstruction() local
333 size_t safepoint_position = safepoint->GetLifetimePosition(); in ProcessInstruction()
343 DCHECK_EQ(safepoint, instruction); in ProcessInstruction()
351 current->AddSafepoint(safepoint); in ProcessInstruction()
/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.