Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h112 inline bool isLoopHeader(const MachineBasicBlock *BB) const { in isLoopHeader() function
113 return LI.isLoopHeader(BB); in isLoopHeader()
/external/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h254 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }
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");
DLoopInfo.h575 bool isLoopHeader(const BlockT *BB) const { in isLoopHeader() function
/external/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp268 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() local
278 if (!isLoopHeader(Resolved)) in addToDist()
287 if (isLoopHeader(Resolved)) { in addToDist()
300 if (!isLoopHeader(Pred)) { in addToDist()
313 assert(OuterLoop && OuterLoop->isIrreducible() && !isLoopHeader(Resolved) && in addToDist()
697 if (BFI.Working[N.Index].isLoopHeader()) in createIrreducibleLoop()
DValueTracking.cpp3094 if (!LI || !LI->isLoopHeader(PN->getParent()) || in GetUnderlyingObjects()
/external/llvm/lib/CodeGen/
DMachineSink.cpp415 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()
746 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyCFGStackify.cpp97 assert(MLI.isLoopHeader(Header)); in EliminateMultipleEntryLoops()
/external/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp422 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()