Home
last modified time | relevance | path

Searched refs:canFallThrough (Results 1 – 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonCFGOptimizer.cpp107 if (MBB->canFallThrough()) in isOnFallThroughPath()
110 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCEarlyReturn.cpp135 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock()
155 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
HDPPCExpandISEL.cpp338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
HDPPCBranchCoalescing.cpp290 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDBranchFolding.cpp661 if (MBB->succ_size() != 0 && !MBB->canFallThrough()) in ProfitableToMerge()
665 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()
1517 !MBB->canFallThrough()) { in OptimizeBlock()
1639 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1710 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1713 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()
1722 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1759 !SuccPrev->canFallThrough() && !CurUnAnalyzable && in OptimizeBlock()
HDTailDuplicator.cpp554 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()
581 TailBB.canFallThrough()) in shouldTailDuplicate()
834 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
HDMachineBasicBlock.cpp602 if (canFallThrough()) { in updateTerminator()
870 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
HDMachineBlockPlacement.cpp2630 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()
2722 !PrevBB->canFallThrough()) && in buildCFGChains()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineBasicBlock.h530 bool canFallThrough();