/external/llvm-project/llvm/unittests/tools/llvm-cfi-verify/ |
D | FileAnalysis.cpp | 282 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/ |
D | HexagonCFGOptimizer.cpp | 107 if (MBB->canFallThrough()) in isOnFallThroughPath() 110 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonCFGOptimizer.cpp | 108 if (MBB->canFallThrough()) in isOnFallThroughPath() 111 if (PB->isLayoutSuccessor(MBB) && PB->canFallThrough()) in isOnFallThroughPath()
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCEarlyReturn.cpp | 141 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock() 161 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
|
D | PPCExpandISEL.cpp | 338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
|
D | PPCBranchCoalescing.cpp | 295 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCEarlyReturn.cpp | 140 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/ |
D | PPCEarlyReturn.cpp | 135 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock() 155 if (PrevMBB.isLayoutSuccessor(&ReturnMBB) && PrevMBB.canFallThrough()) { in processBlock()
|
D | PPCExpandISEL.cpp | 338 NewSuccessor = (MBBI != MBB->getLastNonDebugInstr() || !MBB->canFallThrough()) in reorganizeBlockLayout()
|
D | PPCBranchCoalescing.cpp | 290 assert(Cand.BranchBlock->canFallThrough() && in canCoalesceBranch()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | BranchFolding.cpp | 661 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()
|
D | TailDuplicator.cpp | 554 if (!LayoutMode && TailBB.canFallThrough()) in shouldTailDuplicate() 581 TailBB.canFallThrough()) in shouldTailDuplicate() 834 else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
|
D | MachineBasicBlock.cpp | 602 if (canFallThrough()) { in updateTerminator() 870 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
|
D | MachineBlockPlacement.cpp | 2630 if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains() 2722 !PrevBB->canFallThrough()) && in buildCFGChains()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | BranchFolding.cpp | 614 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()
|
D | TailDuplicator.cpp | 556 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/ |
D | FileAnalysis.h | 121 bool canFallThrough(const Instr &InstrMeta) const;
|
D | FileAnalysis.cpp | 185 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/ |
D | BranchFolding.cpp | 1381 !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()
|
D | TailDuplicator.cpp | 510 if (TailBB.canFallThrough()) in shouldTailDuplicate() 758 if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough()) in tailDuplicate()
|
D | MachineBasicBlock.cpp | 474 if (canFallThrough()) { in updateTerminator() 676 bool MachineBasicBlock::canFallThrough() { in canFallThrough() function in MachineBasicBlock
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonCFGOptimizer.cpp | 206 if (!UncondTarget->canFallThrough()) { in runOnMachineFunction()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 455 bool canFallThrough();
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 530 bool canFallThrough();
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 626 bool canFallThrough();
|