Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/unittests/tools/llvm-cfi-verify/
DFileAnalysis.cpp282 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF))); in TEST_F()
284 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 1))); in TEST_F()
286 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 3))); in TEST_F()
288 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 4))); in TEST_F()
290 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 6))); in TEST_F()
292 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 8))); in TEST_F()
294 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 10))); in TEST_F()
296 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 15))); in TEST_F()
298 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 17))); in TEST_F()
300 Analysis.canFallThrough(Analysis.getInstructionOrDie(0xDEADBEEF + 19))); in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp107 if (MBB->canFallThrough()) in isOnFallThroughPath()
110 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp108 if (MBB->canFallThrough()) in isOnFallThroughPath()
111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp141 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock()
161 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
DPPCExpandISEL.cpp338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
DPPCBranchCoalescing.cpp295 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
/external/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp140 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock()
160 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp135 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock()
155 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
DPPCExpandISEL.cpp338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
DPPCBranchCoalescing.cpp290 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DBranchFolding.cpp661 if (MBB->succ_size() != 0 && !MBB->canFallThrough()) in ProfitableToMerge()
665 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()
1515 !MBB->canFallThrough()) { in OptimizeBlock()
1637 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1708 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1711 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()
1720 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1757 !SuccPrev->canFallThrough() && !CurUnAnalyzable && in OptimizeBlock()
DTailDuplicator.cpp554 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()
581 TailBB.canFallThrough()) in shouldTailDuplicate()
834 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
DMachineBasicBlock.cpp602 if (canFallThrough()) { in updateTerminator()
870 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
DMachineBlockPlacement.cpp2630 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()
2722 !PrevBB->canFallThrough()) && in buildCFGChains()
/external/llvm-project/llvm/lib/CodeGen/
DBranchFolding.cpp614 if (MBB->succ_size() != 0 && !MBB->canFallThrough()) in ProfitableToMerge()
618 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough(); in ProfitableToMerge()
1474 !MBB->canFallThrough()) { in OptimizeBlock()
1588 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1658 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1661 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()
1671 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1712 !SuccPrev->canFallThrough()) { in OptimizeBlock()
DTailDuplicator.cpp556 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate()
583 TailBB.canFallThrough()) in shouldTailDuplicate()
824 bool ShouldUpdateTerminators = TailBB->canFallThrough(); in tailDuplicate()
856 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
/external/llvm-project/llvm/tools/llvm-cfi-verify/lib/
DFileAnalysis.h121 bool canFallThrough(const Instr &InstrMeta) const;
DFileAnalysis.cpp185 bool FileAnalysis::canFallThrough(const Instr &InstrMeta) const { in canFallThrough() function in llvm::cfi_verify::FileAnalysis
235 if (PrevInstruction && canFallThrough(*PrevInstruction)) in getDirectControlFlowXRefs()
/external/llvm/lib/CodeGen/
DBranchFolding.cpp1381 !MBB->canFallThrough()) { in OptimizeBlock()
1464 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1535 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1539 bool CurFallsThru = MBB->canFallThrough(); in OptimizeBlock()
1548 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1585 !SuccPrev->canFallThrough() && !CurUnAnalyzable && in OptimizeBlock()
DTailDuplicator.cpp510 if (TailBB.canFallThrough()) in shouldTailDuplicate()
758 if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
DMachineBasicBlock.cpp474 if (canFallThrough()) { in updateTerminator()
676 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
/external/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp206 if (!UncondTarget->canFallThrough()) { in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h455 bool canFallThrough();
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h530 bool canFallThrough();
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h626 bool canFallThrough();

12