Searched refs:canFallThrough (Results 1 – 16 of 16) sorted by relevance
283 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF))); in TEST_F()285 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 1))); in TEST_F()287 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 3))); in TEST_F()289 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 4))); in TEST_F()291 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 6))); in TEST_F()293 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 8))); in TEST_F()295 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 10))); in TEST_F()297 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 15))); in TEST_F()299 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 17))); in TEST_F()301 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 19))); in TEST_F()
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()
295 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
108 if (MBB->canFallThrough()) in isOnFallThroughPath()111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
618 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()
556 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()583 TailBB.canFallThrough()) in shouldTailDuplicate()823 bool ShouldUpdateTerminators = TailBB->canFallThrough(); in tailDuplicate()855 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
2698 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()2804 !PrevBB->canFallThrough()) && in buildCFGChains()
966 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
121 bool canFallThrough(const Instr &InstrMeta) const;
185 bool FileAnalysis::canFallThrough(const Instr &InstrMeta) const { in canFallThrough() function in llvm::cfi_verify::FileAnalysis235 if (PrevInstruction && canFallThrough(*PrevInstruction)) in getDirectControlFlowXRefs()
761 bool canFallThrough();
824 if (!Succ->canFallThrough()) { in removeMBBifRedundant()
367 PrevCanFallthough = MBB.canFallThrough(); in AlignBlocks()
11829 assert(BB->canFallThrough() && "Exit Block must be Fallthrough of the " in EmitInstrWithCustomInserter()
1318 (const_cast<MachineBasicBlock &>(MBB).canFallThrough() << 3); in getBBAddrMapMetadata()