/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1287 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount() 1291 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in canExpandBackedgeTakenCount() 1306 if (!L->getExitingBlock()) in getBackedgeIVType() 1310 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getBackedgeIVType() 1371 assert(L->getExitingBlock() && "expected loop exit"); in needsLFTR() 1378 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in needsLFTR() 1448 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter() 1517 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in LinearFunctionTestReplace() 1530 if (L->getExitingBlock() == L->getLoopLatch()) { in LinearFunctionTestReplace() 1553 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in LinearFunctionTestReplace()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1571 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount() 1575 if (!isa<BranchInst>(L->getExitingBlock()->getTerminator())) in canExpandBackedgeTakenCount() 1622 assert(L->getExitingBlock() && "expected loop exit"); in getLoopTest() 1629 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getLoopTest() 1748 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter() 1849 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit() 1892 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit() 1924 if (L->getExitingBlock() == L->getLoopLatch()) { in linearFunctionTestReplace() 1933 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in linearFunctionTestReplace() 1942 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in linearFunctionTestReplace()
|
D | LoopVersioningLICM.cpp | 225 if (!CurLoop->getExitingBlock()) { in legalLoopStructure() 232 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
|
D | LoopRotation.cpp | 486 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
|
D | LoopDistribute.cpp | 436 Curr->getDistributedLoop()->getExitingBlock()); in cloneLoops()
|
D | LoopUnrollPass.cpp | 939 ExitingBlock = L->getExitingBlock(); in tryToUnrollLoop()
|
D | LoopInterchange.cpp | 484 if (!L->getExitingBlock()) { in isComputableLoopNest()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 146 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes() 161 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
|
D | LoopUnrollRuntime.cpp | 437 if (!L->getExitingBlock()) in UnrollRuntimeLoopRemainder()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 372 static MachineBasicBlock* getExitingBlock(MachineLoop *L) { in getExitingBlock() function 377 return L->getExitingBlock(); in getExitingBlock() 390 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in findInductionRegister() 558 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in getLoopTripCount() 1141 MachineBasicBlock *LastMBB = getExitingBlock(L); in convertToHardwareLoop() 1183 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in convertToHardwareLoop() 1572 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in fixupInductionVariable() 1821 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in createPreheaderForLoop()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | RegionInfo.h | 321 BasicBlock *getExitingBlock() const;
|
D | LoopInfo.h | 205 BlockT *getExitingBlock() const { in getExitingBlock() function
|
/external/llvm/unittests/Analysis/ |
D | UnrollAnalyzer.cpp | 35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | RegionInfo.cpp | 155 BasicBlock *Region::getExitingBlock() const { in getExitingBlock() function in Region 178 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 182 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function 207 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
|
D | LoopInfoImpl.h | 51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
|
D | RegionInfo.h | 400 BlockT *getExitingBlock() const;
|
D | LoopInfo.h | 201 BlockT *getExitingBlock() const;
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 1477 if (!TheLoop->getExitingBlock()) { in canAnalyzeLoop() 1488 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canAnalyzeLoop()
|
D | ScalarEvolutionExpander.cpp | 1973 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper()
|
D | ScalarEvolution.cpp | 4873 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison() 5247 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount() 5275 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple() 5784 bool IsOnlyExit = (L->getExitingBlock() != nullptr); in computeExitLimit()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 4412 if (!TheLoop->getExitingBlock()) { in canVectorize() 4421 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canVectorize()
|