Searched refs:canFallThrough (Results 1 – 15 of 15) sorted by relevance
97 if (MBB->canFallThrough()) in isOnFallThroughPath()100 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
129 if (Pred->canFallThrough() && Pred->isLayoutSuccessor(&ReturnMBB)) in processBlock()149 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
292 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
643 if (!MBB->succ_empty() && !MBB->canFallThrough()) in ProfitableToMerge()647 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()1519 !MBB->canFallThrough()) { in OptimizeBlock()1634 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()1714 if (!PrevBB.canFallThrough()) { in OptimizeBlock()1717 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()1727 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()1768 !SuccPrev->canFallThrough()) { in OptimizeBlock()
569 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()594 TailBB.canFallThrough()) in shouldTailDuplicate()874 bool ShouldUpdateTerminators = TailBB->canFallThrough(); in tailDuplicate()906 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
2809 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()2915 !PrevBB->canFallThrough()) && in buildCFGChains()
1019 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
889 LLVM_ABI bool canFallThrough();
940 bool canFallThrough() const { return MD.CanFallThrough; }
1043 if (!MBB.canFallThrough()) in isImplicitFallthrough()
361 PrevCanFallthough = MBB.canFallThrough(); in AlignBlocks()
12127 assert(BB->canFallThrough() && "Exit Block must be Fallthrough of the " in EmitInstrWithCustomInserter()
1388 MBB.isEHPad(), const_cast<MachineBasicBlock &>(MBB).canFallThrough(), in getBBAddrMapMetadata()
7938 W.printBoolean("CanFallThrough", BBE.canFallThrough()); in printBBAddrMaps()
16827 {"_ZN4llvm17MachineBasicBlock14canFallThroughEv", "llvm::MachineBasicBlock::canFallThrough()"},