Searched refs:isLoopHeader (Results 1 – 6 of 6) sorted by relevance
117 inline bool isLoopHeader(MachineBasicBlock *BB) const { in isLoopHeader() function118 return LI.isLoopHeader(BB); in isLoopHeader()
243 bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }245 return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&250 if (!isLoopHeader())299 bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }399 assert(Working[Head.Index].isLoopHeader());992 if (Working[Index].isLoopHeader()) {1007 assert(HeaderData.isLoopHeader());1065 assert(!Working[0].isLoopHeader() && "entry block is a loop header");
565 bool isLoopHeader(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()687 if (BFI.Working[N.Index].isLoopHeader()) in createIrreducibleLoop()
395 LI->isLoopHeader(ToBB)) in PostponeSplitCriticalEdge()700 if (!TryBreak && LI->isLoopHeader(SuccToSinkTo)) { in SinkInstruction()
422 if (!LI.isLoopHeader(const_cast<MachineBasicBlock *>(&MBB))) in isLoopHeaderOfNoUnroll()