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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h91 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; member in class:llvm::JumpThreadingPass
93 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders; member in class:llvm::JumpThreadingPass
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp352 LoopHeaders.erase(&BB);
369 !LoopHeaders.count(&BB) && !LoopHeaders.count(Succ) &&
382 LoopHeaders.clear();
531 LoopHeaders.insert(Edge.second);
758 // FIXME: This check is broken if LoopHeaders is not populated.
759 if (PN && PN->getParent() == BB && !LoopHeaders.contains(BB)) {
1558 if (LoopHeaders.count(BB))
1696 return LoopHeaders.contains(PredToDest.second);
1911 if (LoopHeaders
[all...]
H A DSimplifyCFGPass.cpp234 SmallVector<WeakVH, 16> LoopHeaders(UniqueLoopHeaders.begin(),
255 if (simplifyCFG(&BB, TTI, DTU, Options, LoopHeaders)) {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h181 /// block that was pointed to. LoopHeaders is an optional input parameter
187 ArrayRef<WeakVH> LoopHeaders = {});
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h657 void addInnerLoopsToHeadersMap(DenseMap<BlockT *, const LoopT *> &LoopHeaders, argument
660 LoopHeaders[L.getHeader()] = &L;
662 addInnerLoopsToHeadersMap(LoopHeaders, LI, *SL);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp243 ArrayRef<WeakVH> LoopHeaders; member in class:__anon3::SimplifyCFGOpt
289 const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders,
291 : TTI(TTI), DTU(DTU), DL(DL), LoopHeaders(LoopHeaders), Options(Opts) {
7211 (!LoopHeaders.empty() && BB->hasNPredecessorsOrMore(2) &&
7212 (is_contained(LoopHeaders, BB) || is_contained(LoopHeaders, Succ)));
7618 ArrayRef<WeakVH> LoopHeaders) {
7619 return SimplifyCFGOpt(TTI, DTU, BB->getModule()->getDataLayout(), LoopHeaders,
288 SimplifyCFGOpt(const TargetTransformInfo &TTI, DomTreeUpdater *DTU, const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders, const SimplifyCFGOptions &Opts) argument

Completed in 130 milliseconds