Searched refs:SuccBlock (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | SyncDependenceAnalysis.cpp | 285 bool computeJoin(const BasicBlock &SuccBlock, const BasicBlock &PushedLabel) { in computeJoin() 286 auto SuccIdx = LoopPOT.getIndexOf(SuccBlock); in computeJoin() 296 BlockLabels[SuccIdx] = &SuccBlock; in computeJoin() 319 bool visitEdge(const BasicBlock &SuccBlock, const BasicBlock &DefBlock) { in visitEdge() 320 if (!computeJoin(SuccBlock, DefBlock)) in visitEdge() 324 DivDesc->JoinDivBlocks.insert(&SuccBlock); in visitEdge() 325 LLVM_DEBUG(dbgs() << "\tDivergent join: " << SuccBlock.getName()); in visitEdge() 344 for (const auto *SuccBlock : successors(&DivTermBlock)) { in computeJoinPoints() local 345 auto SuccIdx = LoopPOT.getIndexOf(*SuccBlock); in computeJoinPoints() 346 BlockLabels[SuccIdx] = SuccBlock; in computeJoinPoints() [all …]
|
| H A D | DivergenceAnalysis.cpp | 236 for (auto *SuccBlock : successors(UserBlock)) { in analyzeLoopExitDivergence() local 237 if (!Visited.insert(SuccBlock).second) { in analyzeLoopExitDivergence() 240 TaintStack.push_back(SuccBlock); in analyzeLoopExitDivergence()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPredicator.cpp | 120 for (VPBlockBase *SuccBlock : FromBlock->getSuccessors()) { in getEdgeTypeBetween() 121 if (SuccBlock == ToBlock) { in getEdgeTypeBetween()
|
| H A D | VPlan.h | 2262 for (VPBlockBase *SuccBlock : PredBlock->getSuccessors()) { 2263 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 234 if (CFGBlock *SuccBlock = *I) { in checkForRecursiveFunctionCall() local 235 if (!Visited.insert(SuccBlock).second) in checkForRecursiveFunctionCall() 239 if (ExitID == SuccBlock->getBlockID()) in checkForRecursiveFunctionCall() 243 if (hasRecursiveCallInPath(FD, *SuccBlock)) { in checkForRecursiveFunctionCall() 248 WorkList.push_back(SuccBlock); in checkForRecursiveFunctionCall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineSink.cpp | 940 for (MachineBasicBlock *SuccBlock : in FindSuccToSinkTo() 943 if (AllUsesDominatedByBlock(Reg, SuccBlock, MBB, in FindSuccToSinkTo() 945 SuccToSinkTo = SuccBlock; in FindSuccToSinkTo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 4135 BasicBlock *SuccBlock = BB->getTerminator()->getSuccessor(0); in tryToSimplifyUncondBranchWithICmpInIt() local 4137 if (PHIUse == nullptr || PHIUse != &SuccBlock->front() || in tryToSimplifyUncondBranchWithICmpInIt() 4176 Builder.CreateBr(SuccBlock); in tryToSimplifyUncondBranchWithICmpInIt() 4179 Updates.push_back({DominatorTree::Insert, NewBB, SuccBlock}); in tryToSimplifyUncondBranchWithICmpInIt()
|