| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 207 BasicBlock *StartBB, Instruction *StartInst, in findDependencies() argument 214 Worklist.push_back(std::make_pair(StartBB, StartPos)); in findDependencies() 245 if (BB == StartBB) in findDependencies() 248 if (Succ != StartBB && !Visited.count(Succ)) in findDependencies() 257 BasicBlock *StartBB, in findSingleDependency() argument 262 if (!findDependencies(Flavor, Arg, StartBB, StartInst, DependingInsts, PA) || in findSingleDependency()
|
| H A D | DependencyAnalysis.h | 54 BasicBlock *StartBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 276 StartBB = StartInst->getParent(); in splitCandidate() 277 PrevBB = StartBB; in splitCandidate() 321 if (isa<PHINode>(StartInst) && StartInst != &*StartBB->begin()) in splitCandidate() 347 StartBB = PrevBB->splitBasicBlock(StartInst, OriginalName + "_to_outline"); in splitCandidate() 348 PrevBB->replaceSuccessorsPhiUsesWith(PrevBB, StartBB); in splitCandidate() 371 replaceTargetsFromPHINode(StartBB, PrevBB, StartBB, BBSet); in splitCandidate() 393 assert(StartBB != nullptr && "StartBB for Candidate is not defined!"); in reattachCandidate() 424 replaceTargetsFromPHINode(StartBB, StartBB, PrevBB, BBSet); in reattachCandidate() 429 moveBBContents(*StartBB, *PrevBB); in reattachCandidate() 432 if (StartBB != EndBB) in reattachCandidate() [all …]
|
| H A D | OpenMPOpt.cpp | 1088 BasicBlock *StartBB = nullptr, *EndBB = nullptr; in mergeParallelRegions() local 1093 assert(StartBB != nullptr && "StartBB should not be null"); in mergeParallelRegions() 1094 CGStartBB->getTerminator()->setSuccessor(0, StartBB); in mergeParallelRegions() 1228 StartBB = SplitBlock(BB, MergableCIs.front(), DT, LI, nullptr, in mergeParallelRegions() 1231 assert(BB->getUniqueSuccessor() == StartBB && "Expected a different CFG"); in mergeParallelRegions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 140 BasicBlock *StartBB = nullptr; member 155 StartBB = C.getStartBB(); in OutlinableRegion()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 1031 const MemoryLocation &Loc, bool isLoad, BasicBlock *StartBB, in getNonLocalPointerDepFromBB() argument 1093 QueryInst, Pointer, Loc.getWithoutAATags(), isLoad, StartBB, Result, in getNonLocalPointerDepFromBB() 1105 CacheInfo->Pair == BBSkipFirstBlockPair(StartBB, SkipFirstBlock)) { in getNonLocalPointerDepFromBB() 1150 CacheInfo->Pair = BBSkipFirstBlockPair(StartBB, SkipFirstBlock); in getNonLocalPointerDepFromBB() 1156 Worklist.push_back(StartBB); in getNonLocalPointerDepFromBB()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 1429 auto StartBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, ReleasingStoreBB); in expandAtomicCmpXchg() local 1444 Builder.CreateBr(StartBB); in expandAtomicCmpXchg() 1447 Builder.SetInsertPoint(StartBB); in expandAtomicCmpXchg() 1474 BasicBlock *RetryBB = HasReleasedLoadBB ? ReleasedLoadBB : StartBB; in expandAtomicCmpXchg() 1506 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 2237 remapIndices(Function &Caller, BasicBlock *StartBB, in remapIndices() argument 2292 Worklist.push_back(StartBB); in remapIndices() 2377 auto *StartBB = CB.getParent(); in InlineFunction() local 2402 const auto IndicesMaps = remapIndices(Caller, StartBB, CtxProf, in InlineFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 1317 llvm::BasicBlock *StartBB; 1321 : StartBB(CGF.Builder.GetInsertBlock()) {} 1337 llvm::BasicBlock *getStartingBlock() const { return StartBB; }
|
| H A D | ItaniumCXXABI.cpp | 957 llvm::BasicBlock *StartBB = Builder.GetInsertBlock(); in EmitMemberPointerConversion() local 982 NewSrc->addIncoming(src, StartBB); in EmitMemberPointerConversion()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 4953 BasicBlock *StartBB = PN->getIncomingBlock(*StartU); in foldFreezeIntoRecurrence() local 4957 if (StartNeedsFreeze && StartBB->getTerminator() == StartV) in foldFreezeIntoRecurrence() 4987 Builder.SetInsertPoint(StartBB->getTerminator()); in foldFreezeIntoRecurrence()
|