Searched refs:ExitingBB (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 2029 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR() argument 2031 ICmpInst *Cond = getLoopTest(L, ExitingBB); in needsLFTR() 2236 if (ICmpInst *Cond = getLoopTest(L, ExitingBB)) in FindLoopCounter() 2370 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace() argument 2385 if (ExitingBB == L->getLoopLatch()) { in linearFunctionTestReplace() 2392 if (ICmpInst *LoopTest = getLoopTest(L, ExitingBB)) in linearFunctionTestReplace() 2681 if (auto *ExitingBB = L->getExitingBlock()) in run() local 2682 ExitingBlocks.push_back(ExitingBB); in run() 2683 for (BasicBlock *ExitingBB : ExitingBlocks) { in run() 2685 if (!isa<BranchInst>(ExitingBB->getTerminator())) in run() [all …]
|
| H A D | LoopUnrollPass.cpp | 598 BasicBlock *ExitingBB, *ExitBB; in analyzeLoopUnrollCost() local 599 std::tie(ExitingBB, ExitBB) = ExitWorklist.pop_back_val(); in analyzeLoopUnrollCost() 606 Value *Op = PN->getIncomingValueForBlock(ExitingBB); in analyzeLoopUnrollCost()
|
| H A D | SimpleLoopUnswitch.cpp | 160 static bool areLoopExitPHIsLoopInvariant(Loop &L, BasicBlock &ExitingBB, in areLoopExitPHIsLoopInvariant() argument 170 if (!L.isLoopInvariant(PN->getIncomingValueForBlock(&ExitingBB))) in areLoopExitPHIsLoopInvariant()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 1851 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local 1870 MachineBasicBlock *OldExitingBB = ExitingBB; in findBestLoopExit() 1911 if (!ExitingBB || SuccLoopDepth > BestExitLoopDepth || in findBestLoopExit() 1916 ExitingBB = MBB; in findBestLoopExit() 1922 ExitingBB = OldExitingBB; in findBestLoopExit() 1928 if (!ExitingBB) { in findBestLoopExit() 1942 !BlocksExitingToOuterLoop.count(ExitingBB)) in findBestLoopExit() 1947 return ExitingBB; in findBestLoopExit() 1959 if (!ExitingBB) in rotateLoop() 1966 if (Bottom == ExitingBB) in rotateLoop() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 591 for (auto *ExitingBB : ExitingBlocks) in simplifyOneLoop() local 592 for (auto *SuccBB : successors(ExitingBB)) { in simplifyOneLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionExpander.cpp | 2089 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper() local 2090 if (!ExitingBB) in isHighCostExpansionHelper() 2097 At = &ExitingBB->back(); in isHighCostExpansionHelper()
|
| H A D | ScalarEvolution.cpp | 6052 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() local 6054 if (!ExitingBB || !LatchBB || ExitingBB != LatchBB) in isAddRecNeverPoison() 6514 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount() local 6515 return getSmallConstantTripCount(L, ExitingBB); in getSmallConstantTripCount() 6538 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple() local 6539 return getSmallConstantTripMultiple(L, ExitingBB); in getSmallConstantTripMultiple()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1556 BasicBlock *ExitingBB,
|