Searched refs:isLoopHeader (Results 1 – 8 of 8) sorted by relevance
112 inline bool isLoopHeader(const MachineBasicBlock *BB) const { in isLoopHeader() function113 return LI.isLoopHeader(BB); in isLoopHeader()
254 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");
575 bool isLoopHeader(const BlockT *BB) const { in isLoopHeader() function
268 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) { in addToDist() local278 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()
3094 if (!LI || !LI->isLoopHeader(PN->getParent()) || in GetUnderlyingObjects()
415 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()746 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
97 assert(MLI.isLoopHeader(Header)); in EliminateMultipleEntryLoops()
422 if (!LI.isLoopHeader(&MBB)) in isLoopHeaderOfNoUnroll()