Searched refs:isLoopHeader (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h133 inline bool isLoopHeader(const MachineBasicBlock *BB) const { function in class:llvm::MachineLoopInfo
134 return LI.isLoopHeader(BB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp218 if (PrevBlock && !VPLI->isLoopHeader(CurrBlock) &&
H A DLoopVectorizationLegality.cpp455 !LI->isLoopHeader(Br->getSuccessor(0)) &&
456 !LI->isLoopHeader(Br->getSuccessor(1))) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h280 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); } function in struct:llvm::BlockFrequencyInfoImplBase::WorkingData
283 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
288 if (!isLoopHeader())
339 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }
455 assert(Working[Head.Index].isLoopHeader());
1176 if (Working[Index].isLoopHeader()) {
1191 assert(HeaderData.isLoopHeader());
1293 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
H A DLoopInfo.h960 bool isLoopHeader(const BlockT *BB) const { function in class:llvm::LoopInfoBase
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp304 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { local
314 if (!isLoopHeader(Resolved))
323 if (isLoopHeader(Resolved)) {
336 if (!isLoopHeader(Pred)) {
349 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) &&
782 if (BFI.Working[N.Index].isLoopHeader())
H A DValueTracking.cpp4222 if (!LI || !LI->isLoopHeader(PN->getParent()) ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFixIrreducible.cpp297 assert(LI.isLoopHeader(Headers.front()));
H A DBasicBlockUtils.cpp762 if (LI && LI->isLoopHeader(BB))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp202 if (L.contains(Succ) && !LI.isLoopHeader(Succ) && RPO[BB] > RPO[Succ])
447 if (LI.isLoopHeader(BB)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp507 LI->isLoopHeader(ToBB))
953 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) {
H A DPeepholeOptimizer.cpp1640 bool IsLoopHeader = MLI->isLoopHeader(&MBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp414 if (!LI.isLoopHeader(&MBB))

Completed in 218 milliseconds