Searched refs:LoopHeaders (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SimplifyCFGPass.cpp | 155 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 D | JumpThreading.cpp | 395 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 D | JumpThreading.h | 88 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; variable 90 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders; variable
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 652 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 D | SimplifyCFG.cpp | 174 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 D | Local.h | 226 SmallPtrSetImpl<BasicBlock *> *LoopHeaders = nullptr);
|