Home | History | Annotate | Download | only in Scalar

Lines Matching refs:LoopBlockSet

1448   SmallPtrSet<const BasicBlock *, 16> LoopBlockSet;
1472 if (LoopBlockSet.insert(Pred).second && Pred != Header)
1477 if (LoopBlockSet.empty())
1478 return LoopBlockSet;
1483 assert(LoopBlockSet.count(BB) && "Didn't put block into the loop set!");
1503 if (!LoopBlockSet.insert(InnerPH).second)
1515 assert(LoopBlockSet.count(InnerBB) &&
1520 LoopBlockSet.insert(InnerBB);
1532 if (L.contains(Pred) && LoopBlockSet.insert(Pred).second)
1536 assert(LoopBlockSet.count(Header) && "Cannot fail to add the header!");
1540 return LoopBlockSet;
1578 auto LoopBlockSet = recomputeLoopBlockSet(L, LI);
1584 if (!LoopBlockSet.empty() && L.getParentLoop() != ParentL) {
1607 LoopBlockSet.empty()
1611 [&](BasicBlock *BB) { return LoopBlockSet.count(BB); });
1615 if (LoopBlockSet.empty())
1718 LoopBlockSet.empty()
1722 return LoopBlockSet.count(SubL->getHeader());