| /llvm-project-15.0.7/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() 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 D | DependencyAnalysis.h | 55 BasicBlock *StartBB,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 270 StartBB = StartInst->getParent(); in splitCandidate() 271 PrevBB = StartBB; in splitCandidate() 365 replaceTargetsFromPHINode(StartBB, PrevBB, StartBB, BBSet); in splitCandidate() 418 replaceTargetsFromPHINode(StartBB, StartBB, PrevBB, BBSet); in reattachCandidate() 423 moveBBContents(*StartBB, *PrevBB); in reattachCandidate() 426 if (StartBB != EndBB) in reattachCandidate() 438 StartBB->eraseFromParent(); in reattachCandidate() 441 StartBB = PrevBB; in reattachCandidate() 878 Function *OrigF = Region.StartBB->getParent(); in getCodeExtractorArguments() 2696 BasicBlock *InitialStart = Region.StartBB; in extractSection() [all …]
|
| H A D | OpenMPOpt.cpp | 939 BasicBlock *StartBB = nullptr, *EndBB = nullptr; in mergeParallelRegions() local 944 assert(StartBB != nullptr && "StartBB should not be null"); in mergeParallelRegions() 945 CGStartBB->getTerminator()->setSuccessor(0, StartBB); in mergeParallelRegions() 1076 StartBB = SplitBlock(BB, MergableCIs.front(), DT, LI, nullptr, in mergeParallelRegions() 1079 assert(BB->getUniqueSuccessor() == StartBB && "Expected a different CFG"); in mergeParallelRegions()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 140 BasicBlock *StartBB = nullptr; member 155 StartBB = C.getStartBB(); in OutlinableRegion()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | TailDuplication.cpp | 123 bool TailDuplication::isOverwrittenBeforeUsed(BinaryBasicBlock &StartBB, in isOverwrittenBeforeUsed() argument 125 BinaryFunction *BF = StartBB.getFunction(); in isOverwrittenBeforeUsed() 128 for (auto Itr = StartBB.succ_begin(); Itr != StartBB.succ_end(); ++Itr) { in isOverwrittenBeforeUsed()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | TailDuplication.h | 85 bool isOverwrittenBeforeUsed(BinaryBasicBlock &StartBB, unsigned Reg) const;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 1030 const MemoryLocation &Loc, bool isLoad, BasicBlock *StartBB, in getNonLocalPointerDepFromBB() argument 1091 StartBB, Result, Visited, SkipFirstBlock, IsIncomplete); in getNonLocalPointerDepFromBB() 1113 QueryInst, Pointer, Loc.getWithoutAATags(), isLoad, StartBB, Result, in getNonLocalPointerDepFromBB() 1125 CacheInfo->Pair == BBSkipFirstBlockPair(StartBB, SkipFirstBlock)) { in getNonLocalPointerDepFromBB() 1170 CacheInfo->Pair = BBSkipFirstBlockPair(StartBB, SkipFirstBlock); in getNonLocalPointerDepFromBB() 1176 Worklist.push_back(StartBB); in getNonLocalPointerDepFromBB()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 1259 auto StartBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, ReleasingStoreBB); in expandAtomicCmpXchg() local 1275 Builder.CreateBr(StartBB); in expandAtomicCmpXchg() 1278 Builder.SetInsertPoint(StartBB); in expandAtomicCmpXchg() 1305 BasicBlock *RetryBB = HasReleasedLoadBB ? ReleasedLoadBB : StartBB; in expandAtomicCmpXchg() 1336 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 3830 BasicBlock *StartBB = PN->getIncomingBlock(*StartU); in foldFreezeIntoRecurrence() local 3834 if (StartNeedsFreeze && StartBB->getTerminator() == StartV) in foldFreezeIntoRecurrence() 3864 Builder.SetInsertPoint(StartBB->getTerminator()); in foldFreezeIntoRecurrence()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 1185 llvm::BasicBlock *StartBB; 1189 : StartBB(CGF.Builder.GetInsertBlock()) {} 1206 return StartBB;
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryFunction.h | 1533 iterator StartBB, std::vector<std::unique_ptr<BinaryBasicBlock>> &&NewBBs,
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunction.cpp | 3631 BinaryFunction::iterator StartBB, in insertBasicBlocks() argument 3635 const unsigned StartIndex = getIndex(&*StartBB); in insertBasicBlocks()
|