Searched refs:pred (Results 1 – 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
D | dead_code_elimination.cc | 252 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()
|
D | nodes.cc | 390 for (size_t pred = 1, e = header->GetPredecessors().size(); pred < e; ++pred) { in OrderLoopHeaderPredecessors() local 391 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in OrderLoopHeaderPredecessors() 393 header->predecessors_[pred] = to_swap; in OrderLoopHeaderPredecessors() 395 FixPhisAfterPredecessorsReodering(header, 0, pred); in OrderLoopHeaderPredecessors() 407 for (size_t pred = 0; pred < header->GetPredecessors().size(); ++pred) { in FixControlForNewSinglePreheader() local 408 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in FixControlForNewSinglePreheader() 411 pred--; in FixControlForNewSinglePreheader() 462 for (size_t pred = 0; pred < header->GetPredecessors().size(); ++pred) { in TransformLoopToSinglePreheaderFormat() local 463 HBasicBlock* predecessor = header->GetPredecessors()[pred]; in TransformLoopToSinglePreheaderFormat() 465 first_nonbackedge_pred_pos = pred; in TransformLoopToSinglePreheaderFormat() [all …]
|
D | superblock_cloner.cc | 692 for (HBasicBlock* pred : bb->GetPredecessors()) { in DumpBB() 693 oss << pred->GetBlockId() << " "; in DumpBB() 1101 for (HBasicBlock* pred : block->GetPredecessors()) { in IsSubgraphConnected() 1102 if (!work_set->IsBitSet(pred->GetBlockId())) { in IsSubgraphConnected()
|
/art/libartbase/base/ |
D | intrusive_forward_list.h | 290 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/libdexfile/external/ |
D | dex_file_ext.cc | 170 auto pred = [](auto it) { return it.first != 0; }; // Entries to copy (not cleared above). in GetClassDefIndex() local 171 std::copy_if(cache.begin(), cache.end(), std::back_inserter(class_cache_), pred); in GetClassDefIndex()
|
/art/runtime/base/ |
D | mutex.cc | 111 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/ |
D | ti_redefine.cc | 2868 auto pred = [&](art::ArtField& f) REQUIRES(art::Locks::mutator_lock_) { in UpdateClassStructurally() 2879 return std::find_if(sfields.begin(), sfields.end(), pred) != sfields.end(); in UpdateClassStructurally() 2887 return std::find_if(ifields.begin(), ifields.end(), pred) != ifields.end(); in UpdateClassStructurally()
|