Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp108 if (MBB->canFallThrough()) in isOnFallThroughPath()
111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp140 if (Pred->canFallThrough() && Pred->isLayoutSuccessor(&ReturnMBB)) in processBlock()
160 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
H A DPPCExpandISEL.cpp338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
H A DPPCBranchCoalescing.cpp295 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DBranchFolding.cpp618 if (!MBB->succ_empty() && !MBB->canFallThrough()) in ProfitableToMerge()
622 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()
1477 !MBB->canFallThrough()) { in OptimizeBlock()
1591 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1661 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1664 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()
1674 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1715 !SuccPrev->canFallThrough()) { in OptimizeBlock()
H A DTailDuplicator.cpp558 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()
585 TailBB.canFallThrough()) in shouldTailDuplicate()
833 bool ShouldUpdateTerminators = TailBB->canFallThrough(); in tailDuplicate()
865 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
H A DMachineBlockPlacement.cpp2710 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()
2816 !PrevBB->canFallThrough()) && in buildCFGChains()
H A DMachineBasicBlock.cpp991 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
/openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.h121 bool canFallThrough(const Instr &InstrMeta) const;
H A DFileAnalysis.cpp189 bool FileAnalysis::canFallThrough(const Instr &InstrMeta) const { in canFallThrough() function in llvm::cfi_verify::FileAnalysis
239 if (PrevInstruction && canFallThrough(*PrevInstruction)) in getDirectControlFlowXRefs()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h811 bool canFallThrough();
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp824 if (!Succ->canFallThrough()) { in removeMBBifRedundant()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp367 PrevCanFallthough = MBB.canFallThrough(); in AlignBlocks()
H A DARMISelLowering.cpp11903 assert(BB->canFallThrough() && "Exit Block must be Fallthrough of the " in EmitInstrWithCustomInserter()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1327 (const_cast<MachineBasicBlock &>(MBB).canFallThrough() << 3); in getBBAddrMapMetadata()