Home
last modified time | relevance | path

Searched refs:pred (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Ddead_code_elimination.cc252 HBasicBlock* pred = block->GetSinglePredecessor(); in SimplifyAlwaysThrows() local
258 !block->Dominates(pred) && in SimplifyAlwaysThrows()
259 pred->Dominates(succ) && in SimplifyAlwaysThrows()
267 if (RemoveNonNullControlDependences(pred, block)) { in SimplifyAlwaysThrows()
Dnodes.cc391 for (size_t pred = 1, e = header->GetPredecessors().size(); pred < e; ++pred) { in OrderLoopHeaderPredecessors() local
392 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in OrderLoopHeaderPredecessors()
394 header->predecessors_[pred] = to_swap; in OrderLoopHeaderPredecessors()
396 FixPhisAfterPredecessorsReodering(header, 0, pred); in OrderLoopHeaderPredecessors()
408 for (size_t pred = 0; pred < header->GetPredecessors().size(); ++pred) { in FixControlForNewSinglePreheader() local
409 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in FixControlForNewSinglePreheader()
412 pred--; in FixControlForNewSinglePreheader()
463 for (size_t pred = 0; pred < header->GetPredecessors().size(); ++pred) { in TransformLoopToSinglePreheaderFormat() local
464 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in TransformLoopToSinglePreheaderFormat()
466 first_nonbackedge_pred_pos = pred; in TransformLoopToSinglePreheaderFormat()
[all …]
Dsuperblock_cloner.cc651 for (HBasicBlock* pred : bb->GetPredecessors()) { in DumpBB()
652 std::cout << pred->GetBlockId() << " "; in DumpBB()
1056 for (HBasicBlock* pred : block->GetPredecessors()) { in IsSubgraphConnected()
1057 if (!work_set->IsBitSet(pred->GetBlockId())) { in IsSubgraphConnected()
/art/libartbase/base/
Dintrusive_forward_list.h290 void remove_if(Predicate pred) { in remove_if() argument
293 if (pred(*current)) { in remove_if()
305 void unique(BinaryPredicate pred) { in unique() argument
311 if (pred(*prev, *current)) { in unique()
/art/runtime/base/
Dmutex.cc111 static inline bool WaitBrieflyFor(AtomicInteger* testLoc, Thread* self, Pred pred) { in WaitBrieflyFor() argument
122 if (pred(testLoc->load(std::memory_order_relaxed))) { in WaitBrieflyFor()
/art/openjdkjvmti/
Dti_redefine.cc2862 auto pred = [&](art::ArtField& f) REQUIRES(art::Locks::mutator_lock_) { in UpdateClassStructurally()
2869 return std::find_if(sfields.begin(), sfields.end(), pred) != sfields.end(); in UpdateClassStructurally()
2872 return std::find_if(ifields.begin(), ifields.end(), pred) != ifields.end(); in UpdateClassStructurally()