Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp452 LoopHeaders.erase(&BB); in runImpl()
469 !LoopHeaders.count(&BB) && !LoopHeaders.count(Succ) && in runImpl()
482 LoopHeaders.clear(); in runImpl()
615 LoopHeaders.insert(Edge.second); in findLoopHeaders()
1632 if (LoopHeaders.count(BB)) in processThreadableEdges()
1772 return LoopHeaders.contains(PredToDest.second); in processThreadableEdges()
1988 if (LoopHeaders.erase(SinglePred)) in maybeMergeBasicBlockIntoOnlyPred()
1989 LoopHeaders.insert(BB); in maybeMergeBasicBlockIntoOnlyPred()
2176 if (LoopHeaders.count(PredBB)) in maybethreadThroughTwoBasicBlocks()
2224 if (LoopHeaders.count(BB) || LoopHeaders.count(SuccBB)) { in maybethreadThroughTwoBasicBlocks()
[all …]
H A DSimplifyCFGPass.cpp209 SmallVector<WeakVH, 16> LoopHeaders(UniqueLoopHeaders.begin(), in iterativelySimplifyCFG() local
227 if (simplifyCFG(&BB, TTI, DTU, Options, LoopHeaders)) { in iterativelySimplifyCFG()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h89 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; variable
91 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders; variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h639 void addInnerLoopsToHeadersMap(DenseMap<BlockT *, const LoopT *> &LoopHeaders, in addInnerLoopsToHeadersMap() argument
642 LoopHeaders[L.getHeader()] = &L; in addInnerLoopsToHeadersMap()
644 addInnerLoopsToHeadersMap(LoopHeaders, LI, *SL); in addInnerLoopsToHeadersMap()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLocal.h178 ArrayRef<WeakVH> LoopHeaders = {});
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp225 ArrayRef<WeakVH> LoopHeaders; member in __anon9ac0a6d60111::SimplifyCFGOpt
272 const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders, in SimplifyCFGOpt() argument
274 : TTI(TTI), DTU(DTU), DL(DL), LoopHeaders(LoopHeaders), Options(Opts) { in SimplifyCFGOpt()
6447 (!LoopHeaders.empty() && BB->hasNPredecessorsOrMore(2) && in simplifyUncondBranch()
6448 (is_contained(LoopHeaders, BB) || is_contained(LoopHeaders, Succ))); in simplifyUncondBranch()
6809 ArrayRef<WeakVH> LoopHeaders) { in simplifyCFG() argument
6810 return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders, in simplifyCFG()