Searched refs:LoopHeaders (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 451 LoopHeaders.erase(&BB); in runImpl() 468 !LoopHeaders.count(&BB) && !LoopHeaders.count(Succ) && in runImpl() 481 LoopHeaders.clear(); in runImpl() 1631 if (LoopHeaders.count(BB)) in processThreadableEdges() 1988 LoopHeaders.insert(BB); in maybeMergeBasicBlockIntoOnlyPred() 2175 if (LoopHeaders.count(PredBB)) in maybethreadThroughTwoBasicBlocks() 2223 if (LoopHeaders.count(BB) || LoopHeaders.count(SuccBB)) { in maybethreadThroughTwoBasicBlocks() 2337 if (LoopHeaders.count(BB) || LoopHeaders.count(SuccBB)) { in tryThreadEdge() 2369 assert(!LoopHeaders.count(BB) && !LoopHeaders.count(SuccBB) && in threadEdge() 2611 if (LoopHeaders.count(BB)) { in duplicateCondBranchOnPHIIntoPred() [all …]
|
| H A D | SimplifyCFGPass.cpp | 224 SmallVector<WeakVH, 16> LoopHeaders(UniqueLoopHeaders.begin(), in iterativelySimplifyCFG() local 242 if (simplifyCFG(&BB, TTI, DTU, Options, LoopHeaders)) { in iterativelySimplifyCFG()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | JumpThreading.h | 89 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; variable 91 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 639 void addInnerLoopsToHeadersMap(DenseMap<BlockT *, const LoopT *> &LoopHeaders, in addInnerLoopsToHeadersMap() argument 642 LoopHeaders[L.getHeader()] = &L; in addInnerLoopsToHeadersMap() 644 addInnerLoopsToHeadersMap(LoopHeaders, LI, *SL); in addInnerLoopsToHeadersMap()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 178 ArrayRef<WeakVH> LoopHeaders = {});
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 221 ArrayRef<WeakVH> LoopHeaders; member in __anonc8ba5dbf0111::SimplifyCFGOpt 266 const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders, in SimplifyCFGOpt() argument 268 : TTI(TTI), DTU(DTU), DL(DL), LoopHeaders(LoopHeaders), Options(Opts) { in SimplifyCFGOpt() 6310 (!LoopHeaders.empty() && BB->hasNPredecessorsOrMore(2) && in simplifyUncondBranch() 6311 (is_contained(LoopHeaders, BB) || is_contained(LoopHeaders, Succ))); in simplifyUncondBranch() 6676 ArrayRef<WeakVH> LoopHeaders) { in simplifyCFG() argument 6677 return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders, in simplifyCFG()
|