Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp155 SmallPtrSet<BasicBlock *, 16> LoopHeaders; in iterativelySimplifyCFG() local
157 LoopHeaders.insert(const_cast<BasicBlock *>(Edges[i].second)); in iterativelySimplifyCFG()
164 if (simplifyCFG(&*BBIt++, TTI, Options, &LoopHeaders)) { in iterativelySimplifyCFG()
H A DJumpThreading.cpp395 LoopHeaders.erase(&BB); in runImpl()
410 !LoopHeaders.count(&BB) && !LoopHeaders.count(BI->getSuccessor(0)) && in runImpl()
421 LoopHeaders.clear(); in runImpl()
549 LoopHeaders.insert(Edge.second); in FindLoopHeaders()
994 if (LoopHeaders.erase(SinglePred)) in ProcessBlock()
995 LoopHeaders.insert(BB); in ProcessBlock()
1575 if (LoopHeaders.count(BB)) in ProcessThreadableEdges()
1919 if (LoopHeaders.count(BB) || LoopHeaders.count(SuccBB)) { in ThreadEdge()
1921 bool BBIsHeader = LoopHeaders.count(BB); in ThreadEdge()
2244 if (LoopHeaders.count(BB)) { in DuplicateCondBranchOnPHIIntoPred()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h88 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; variable
90 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders; variable
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h652 void addInnerLoopsToHeadersMap(DenseMap<BlockT *, const LoopT *> &LoopHeaders, in addInnerLoopsToHeadersMap() argument
655 LoopHeaders[L.getHeader()] = &L; in addInnerLoopsToHeadersMap()
657 addInnerLoopsToHeadersMap(LoopHeaders, LI, *SL); in addInnerLoopsToHeadersMap()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp174 SmallPtrSetImpl<BasicBlock *> *LoopHeaders; member in __anone609cfb00111::SimplifyCFGOpt
203 SmallPtrSetImpl<BasicBlock *> *LoopHeaders, in SimplifyCFGOpt() argument
205 : TTI(TTI), DL(DL), LoopHeaders(LoopHeaders), Options(Opts) {} in SimplifyCFGOpt()
3871 if (LoopHeaders) in SimplifySingleResume()
3872 LoopHeaders->erase(BB); in SimplifySingleResume()
4093 if (LoopHeaders) in SimplifyReturn()
4094 LoopHeaders->erase(BB); in SimplifyReturn()
4255 if (LoopHeaders) in SimplifyUnreachable()
4256 LoopHeaders->erase(BB); in SimplifyUnreachable()
5768 (LoopHeaders && BB->hasNPredecessorsOrMore(2) && in SimplifyUncondBranch()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLocal.h226 SmallPtrSetImpl<BasicBlock *> *LoopHeaders = nullptr);