Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp97 if (MBB->canFallThrough()) in isOnFallThroughPath()
100 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp129 if (Pred->canFallThrough() && Pred->isLayoutSuccessor(&ReturnMBB)) in processBlock()
149 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
H A DPPCBranchCoalescing.cpp292 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp643 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()
H A DTailDuplicator.cpp569 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()
H A DMachineBlockPlacement.cpp2809 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()
2915 !PrevBB->canFallThrough()) && in buildCFGChains()
H A DMachineBasicBlock.cpp1019 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h889 LLVM_ABI bool canFallThrough();
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h940 bool canFallThrough() const { return MD.CanFallThrough; }
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp1043 if (!MBB.canFallThrough()) in isImplicitFallthrough()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp361 PrevCanFallthough = MBB.canFallThrough(); in AlignBlocks()
H A DARMISelLowering.cpp12127 assert(BB->canFallThrough() && "Exit Block must be Fallthrough of the " in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1388 MBB.isEHPad(), const_cast<MachineBasicBlock &>(MBB).canFallThrough(), in getBBAddrMapMetadata()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp7938 W.printBoolean("CanFallThrough", BBE.canFallThrough()); in printBBAddrMaps()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16827 {"_ZN4llvm17MachineBasicBlock14canFallThroughEv", "llvm::MachineBasicBlock::canFallThrough()"},