Home
last modified time | relevance | path

Searched refs:StartBB (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp207 BasicBlock *StartBB, Instruction *StartInst, in findDependencies() argument
214 Worklist.push_back(std::make_pair(StartBB, StartPos)); in findDependencies()
248 if (BB == StartBB) in findDependencies()
251 if (Succ != StartBB && !Visited.count(Succ)) in findDependencies()
260 BasicBlock *StartBB, in findSingleDependency() argument
265 if (!findDependencies(Flavor, Arg, StartBB, StartInst, DependingInsts, PA) || in findSingleDependency()
H A DDependencyAnalysis.h54 BasicBlock *StartBB,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp275 StartBB = StartInst->getParent(); in splitCandidate()
276 PrevBB = StartBB; in splitCandidate()
370 replaceTargetsFromPHINode(StartBB, PrevBB, StartBB, BBSet); in splitCandidate()
423 replaceTargetsFromPHINode(StartBB, StartBB, PrevBB, BBSet); in reattachCandidate()
428 moveBBContents(*StartBB, *PrevBB); in reattachCandidate()
431 if (StartBB != EndBB) in reattachCandidate()
443 StartBB->eraseFromParent(); in reattachCandidate()
446 StartBB = PrevBB; in reattachCandidate()
885 Function *OrigF = Region.StartBB->getParent(); in getCodeExtractorArguments()
2711 BasicBlock *InitialStart = Region.StartBB; in extractSection()
[all …]
H A DOpenMPOpt.cpp1075 BasicBlock *StartBB = nullptr, *EndBB = nullptr; in mergeParallelRegions() local
1080 assert(StartBB != nullptr && "StartBB should not be null"); in mergeParallelRegions()
1081 CGStartBB->getTerminator()->setSuccessor(0, StartBB); in mergeParallelRegions()
1212 StartBB = SplitBlock(BB, MergableCIs.front(), DT, LI, nullptr, in mergeParallelRegions()
1215 assert(BB->getUniqueSuccessor() == StartBB && "Expected a different CFG"); in mergeParallelRegions()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h140 BasicBlock *StartBB = nullptr; member
155 StartBB = C.getStartBB(); in OutlinableRegion()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp1068 const MemoryLocation &Loc, bool isLoad, BasicBlock *StartBB, in getNonLocalPointerDepFromBB() argument
1130 StartBB, Result, Visited, SkipFirstBlock, IsIncomplete); in getNonLocalPointerDepFromBB()
1152 QueryInst, Pointer, Loc.getWithoutAATags(), isLoad, StartBB, Result, in getNonLocalPointerDepFromBB()
1164 CacheInfo->Pair == BBSkipFirstBlockPair(StartBB, SkipFirstBlock)) { in getNonLocalPointerDepFromBB()
1209 CacheInfo->Pair = BBSkipFirstBlockPair(StartBB, SkipFirstBlock); in getNonLocalPointerDepFromBB()
1215 Worklist.push_back(StartBB); in getNonLocalPointerDepFromBB()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1296 auto StartBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, ReleasingStoreBB); in expandAtomicCmpXchg() local
1311 Builder.CreateBr(StartBB); in expandAtomicCmpXchg()
1314 Builder.SetInsertPoint(StartBB); in expandAtomicCmpXchg()
1341 BasicBlock *RetryBB = HasReleasedLoadBB ? ReleasedLoadBB : StartBB; in expandAtomicCmpXchg()
1373 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4023 BasicBlock *StartBB = PN->getIncomingBlock(*StartU); in foldFreezeIntoRecurrence() local
4027 if (StartNeedsFreeze && StartBB->getTerminator() == StartV) in foldFreezeIntoRecurrence()
4057 Builder.SetInsertPoint(StartBB->getTerminator()); in foldFreezeIntoRecurrence()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h1194 llvm::BasicBlock *StartBB;
1198 : StartBB(CGF.Builder.GetInsertBlock()) {}
1215 return StartBB;