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

/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h111 // isLoopHeader - True if the block is a loop header node
112 inline bool isLoopHeader(const MachineBasicBlock *BB) const { function in class:llvm::MachineLoopInfo
113 return LI.isLoopHeader(BB);
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h254 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); } function in struct:llvm::BlockFrequencyInfoImplBase::WorkingData
256 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
261 if (!isLoopHeader())
310 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }
410 assert(Working[Head.Index].isLoopHeader());
1037 if (Working[Index].isLoopHeader()) {
1052 assert(HeaderData.isLoopHeader());
1112 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
H A DLoopInfo.h554 bool isLoopHeader(const BlockT *BB) const { function in class:llvm::LoopInfoBase
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp268 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { local
278 if (!isLoopHeader(Resolved))
287 if (isLoopHeader(Resolved)) {
300 if (!isLoopHeader(Pred)) {
313 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) &&
697 if (BFI.Working[N.Index].isLoopHeader())
H A DValueTracking.cpp3112 if (!LI || !LI->isLoopHeader(PN->getParent()) ||
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineSink.cpp415 LI->isLoopHeader(ToBB))
746 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) {
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp98 assert(MLI.isLoopHeader(Header));
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp422 if (!LI.isLoopHeader(&MBB))

Completed in 194 milliseconds