Searched refs:canFallThrough (Results 1 – 15 of 15) sorted by relevance
108 if (MBB->canFallThrough()) in isOnFallThroughPath()111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
140 if (Pred->canFallThrough() && Pred->isLayoutSuccessor(&ReturnMBB)) in processBlock()160 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
294 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
612 if (!MBB->succ_empty() && !MBB->canFallThrough()) in ProfitableToMerge()616 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()1487 !MBB->canFallThrough()) { in OptimizeBlock()1602 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()1681 if (!PrevBB.canFallThrough()) { in OptimizeBlock()1684 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()1694 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()1735 !SuccPrev->canFallThrough()) { in OptimizeBlock()
561 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()588 TailBB.canFallThrough()) in shouldTailDuplicate()836 bool ShouldUpdateTerminators = TailBB->canFallThrough(); in tailDuplicate()868 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
2710 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()2816 !PrevBB->canFallThrough()) && in buildCFGChains()
1013 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
616 if (!MBB.canFallThrough()) in isImplicitFallthrough()
836 bool canFallThrough();
857 bool canFallThrough() const { return MD.CanFallThrough; }
365 PrevCanFallthough = MBB.canFallThrough(); in AlignBlocks()
12047 assert(BB->canFallThrough() && "Exit Block must be Fallthrough of the " in EmitInstrWithCustomInserter()
1369 MBB.isEHPad(), const_cast<MachineBasicBlock &>(MBB).canFallThrough(), in getBBAddrMapMetadata()
7601 W.printBoolean("CanFallThrough", BBE.canFallThrough()); in printBBAddrMaps()