|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 844 Function *TheFunction = Builder->GetInsertBlock()->getParent();
907 Function *TheFunction = Builder->GetInsertBlock()->getParent();
990 Function *TheFunction = Builder->GetInsertBlock()->getParent();
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 844 Function *TheFunction = Builder->GetInsertBlock()->getParent();
907 Function *TheFunction = Builder->GetInsertBlock()->getParent();
990 Function *TheFunction = Builder->GetInsertBlock()->getParent();
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 843 Function *TheFunction = Builder.GetInsertBlock()->getParent();
906 Function *TheFunction = Builder.GetInsertBlock()->getParent();
989 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 829 Function *TheFunction = Builder.GetInsertBlock()->getParent();
892 Function *TheFunction = Builder.GetInsertBlock()->getParent();
975 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 853 Function *TheFunction = Builder.GetInsertBlock()->getParent();
916 Function *TheFunction = Builder.GetInsertBlock()->getParent();
999 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/Chapter5/toy.cpp 630 Function *TheFunction = Builder.GetInsertBlock()->getParent();
696 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/Chapter6/toy.cpp 742 Function *TheFunction = Builder.GetInsertBlock()->getParent();
808 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/Chapter7/toy.cpp 849 Function *TheFunction = Builder.GetInsertBlock()->getParent();
912 Function *TheFunction = Builder.GetInsertBlock()->getParent();
995 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/Chapter8/toy.cpp 848 Function *TheFunction = Builder.GetInsertBlock()->getParent();
911 Function *TheFunction = Builder.GetInsertBlock()->getParent();
994 Function *TheFunction = Builder.GetInsertBlock()->getParent();
examples/Kaleidoscope/Chapter9/toy.cpp 1011 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1074 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1159 Function *TheFunction = Builder.GetInsertBlock()->getParent();
include/llvm/Analysis/CGSCCPassManager.h 647 << CS.getParent()->getParent()->getName() << " to "
include/llvm/Analysis/LoopInfoImpl.h 324 BlockT *EntryBB = &BB->getParent()->front();
330 assert(BB != &getHeader()->getParent()->front() &&
include/llvm/IR/CallSite.h 275 FunTy *getCaller() const { return (*this)->getParent()->getParent(); }
include/llvm/IR/IRBuilder.h 261 Function *F = BB->getParent();
1585 const DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
2440 Module *M = BB->getParent()->getParent();
2468 Module *M = BB->getParent()->getParent();
2540 Module *M = BB->getParent()->getParent();
2559 Module *M = BB->getParent()->getParent();
2583 Module *M = BB->getParent()->getParent();
include/llvm/Support/GenericDomTree.h 225 using ParentPtr = decltype(std::declval<NodeT *>()->getParent());
447 assert(A->getParent() == B->getParent() &&
447 assert(A->getParent() == B->getParent() &&
453 NodeT &Entry = A->getParent()->front();
536 assert(From->getParent() == Parent);
537 assert(To->getParent() == Parent);
554 assert(From->getParent() == Parent);
555 assert(To->getParent() == Parent);
lib/Analysis/AssumptionCache.cpp 203 assert(&F == CI->getParent()->getParent() &&
214 assert(&F == cast<Instruction>(VH)->getParent()->getParent() &&
lib/Analysis/CFG.cpp 249 if (BB == &BB->getParent()->getEntryBlock())
lib/Analysis/CaptureTracking.cpp 114 if (BB == &BB->getParent()->getEntryBlock() ||
lib/Analysis/CodeMetrics.cpp 104 assert(I->getParent()->getParent() == F &&
lib/Analysis/DDG.cpp 144 : DependenceGraphInfo(Twine(L.getHeader()->getParent()->getName() + "." +
191 Function *F = L.getHeader()->getParent();
lib/Analysis/DomPrinter.cpp 43 ::getSimpleNodeLabel(BB, BB->getParent());
46 ::getCompleteNodeLabel(BB, BB->getParent());
lib/Analysis/GlobalsModRef.cpp 354 Readers->insert(LI->getParent()->getParent());
358 Writers->insert(SI->getParent()->getParent());
376 Writers->insert(Call->getParent()->getParent());
lib/Analysis/IVDescriptors.cpp 617 Function &F = *Header->getParent();
lib/Analysis/IVUsers.cpp 367 *L->getHeader()->getParent());
lib/Analysis/LazyValueInfo.cpp 722 if (BB == &BB->getParent()->getEntryBlock()) {
730 !NullPointerIsDefined(BB->getParent(), PTy->getAddressSpace())))) {
765 !NullPointerIsDefined(BB->getParent(), PTy->getAddressSpace())) {
lib/Analysis/Lint.cpp 365 Assert(I.getParent()->getParent()->isVarArg(),
402 Function *F = I.getParent()->getParent();
607 Assert(&I.getParent()->getParent()->getEntryBlock() == I.getParent(),
lib/Analysis/LoopAccessAnalysis.cpp 917 TheLoop->getHeader()->getParent(),
1035 NullPointerIsDefined(Lp->getHeader()->getParent(),
1083 (IsInBoundsGEP || !NullPointerIsDefined(Lp->getHeader()->getParent(),
1738 << TheLoop->getHeader()->getParent()->getName() << ": "
lib/Analysis/LoopCacheAnalysis.cpp 618 Function *F = L.getHeader()->getParent();
lib/Analysis/LoopPass.cpp 52 isFunctionInPrintList((*BBI)->getParent()->getName())) {
394 const Function *F = L->getHeader()->getParent();
lib/Analysis/MemoryDependenceAnalysis.cpp 235 if (BB != &BB->getParent()->getEntryBlock())
709 if (BB != &BB->getParent()->getEntryBlock())
740 if (QueryParent != &QueryParent->getParent()->getEntryBlock())
880 } else if (DirtyBB != &DirtyBB->getParent()->getEntryBlock()) {
lib/Analysis/MustExecute.cpp 104 Function *Fn = CurLoop->getHeader()->getParent();
lib/Analysis/PHITransAddr.cpp 243 GEPI->getParent()->getParent() == CurBB->getParent() &&
243 GEPI->getParent()->getParent() == CurBB->getParent() &&
295 BO->getParent()->getParent() == CurBB->getParent() &&
295 BO->getParent()->getParent() == CurBB->getParent() &&
lib/Analysis/RegionPass.cpp 286 Function &F = *R.getEntry()->getParent();
lib/Analysis/RegionPrinter.cpp 50 ::getSimpleNodeLabel(BB, BB->getParent());
53 ::getCompleteNodeLabel(BB, BB->getParent());
233 llvm::Function *F = RI->getTopLevelRegion()->getEntry()->getParent();
lib/Analysis/ScalarEvolution.cpp 9460 assert(!verifyFunction(*L->getHeader()->getParent(), &dbgs()) &&
9570 assert(!verifyFunction(*L->getHeader()->getParent(), &dbgs()) &&
lib/Analysis/ScalarEvolutionExpander.cpp 2169 L->getHeader()->getParent()->getParent()->getDataLayout();
lib/Analysis/SyncDependenceAnalysis.cpp 123 : FuncRPOT(DT.getRoot()->getParent()), DT(DT), PDT(PDT), LI(LI) {}
lib/Analysis/Trace.cpp 28 return getEntryBasicBlock()->getParent();
lib/Analysis/ValueTracking.cpp 594 assert(I->getParent()->getParent() == Q.CxtI->getParent()->getParent() &&
lib/CodeGen/AtomicExpandPass.cpp 644 Function *F = BB->getParent();
850 Function *F = BB->getParent();
1008 Function *F = BB->getParent();
1096 Function *F = BB->getParent();
1351 Function *F = BB->getParent();
lib/CodeGen/CodeGenPrepare.cpp 2013 const Function *F = BB->getParent();
6024 EndBlock->getParent(), EndBlock);
6034 EndBlock->getParent(), EndBlock);
6050 EndBlock->getParent(), EndBlock);
7224 BB.getParent(), BB.getNextNode());
lib/CodeGen/ExpandMemCmp.cpp 250 EndBlock->getParent(), EndBlock);
257 EndBlock->getParent(), EndBlock);
lib/CodeGen/GlobalMerge.cpp 330 Function *ParentFn = I->getParent()->getParent();
lib/CodeGen/MachineModuleInfo.cpp 109 assert(BB->getParent() == Entry.Fn && "Parent changed");
118 Entry.Fn = BB->getParent();
146 assert((BB->getParent() == nullptr || BB->getParent() == Entry.Fn) &&
146 assert((BB->getParent() == nullptr || BB->getParent() == Entry.Fn) &&
lib/CodeGen/TargetLoweringBase.cpp 1681 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
1715 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
1771 Module &M = *IRB.GetInsertBlock()->getParent()->getParent();
lib/ExecutionEngine/Orc/Speculation.cpp 130 assert(Mutator.GetInsertBlock()->getParent() == &Fn &&
lib/FuzzMutate/Operations.cpp 151 if (Block != &Block->getParent()->getEntryBlock()) {
lib/IR/BasicBlock.cpp 27 if (Function *F = getParent())
82 assert(getParent() == nullptr && "BasicBlock still linked into the program!");
118 getParent()->getBasicBlockList().remove(getIterator());
122 return getParent()->getBasicBlockList().erase(getIterator());
128 MovePos->getParent()->getBasicBlockList().splice(
129 MovePos->getIterator(), getParent()->getBasicBlockList(), getIterator());
135 MovePos->getParent()->getBasicBlockList().splice(
136 ++MovePos->getIterator(), getParent()->getBasicBlockList(),
419 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(),
lib/IR/Constants.cpp 1461 assert(BB->getParent() && "Block must have a parent");
1462 return get(BB->getParent(), BB);
lib/IR/Core.cpp 2579 return wrap(unwrap(BB)->getParent());
2619 if (++I == Block->getParent()->end())
2627 if (I == Block->getParent()->begin())
2642 CurBB->getParent()->getBasicBlockList().insertAfter(CurBB->getIterator(),
2665 return wrap(BasicBlock::Create(*unwrap(C), Name, BB->getParent(), BB));
3137 unwrap(B)->GetInsertBlock()->getParent()->setPersonalityFn(
lib/IR/IRBuilder.cpp 46 Module &M = *BB->getParent()->getParent();
57 assert(BB && BB->getParent() && "No current function!");
58 return BB->getParent()->getReturnType();
106 Module *M = BB->getParent()->getParent();
136 Module *M = BB->getParent()->getParent();
168 Module *M = BB->getParent()->getParent();
209 Module *M = BB->getParent()->getParent();
248 Module *M = BB->getParent()->getParent();
285 Module *M = BB->getParent()->getParent();
316 Module *M = Builder->GetInsertBlock()->getParent()->getParent();
324 Module *M = GetInsertBlock()->getParent()->getParent();
333 Module *M = GetInsertBlock()->getParent()->getParent();
410 Module *M = BB->getParent()->getParent();
426 Module *M = BB->getParent()->getParent();
446 Module *M = BB->getParent()->getParent();
457 Module *M = BB->getParent()->getParent();
509 Module *M = BB->getParent()->getParent();
611 Module *M = Builder->GetInsertBlock()->getParent()->getParent();
662 Module *M = Builder->GetInsertBlock()->getParent()->getParent();
709 Module *M = BB->getParent()->getParent();
722 Module *M = BB->getParent()->getParent();
lib/IR/Instructions.cpp 259 Function *CallBase::getCaller() { return getParent()->getParent(); }
479 << getParent()->getParent()->getName()
568 Module *M = BB->getParent()->getParent();
662 Module *M = BB->getParent()->getParent();
lib/IR/Metadata.cpp 340 if (auto *Fn = BB->getParent())
lib/IR/SymbolTableListTraitsImpl.h 64 assert(!V->getParent() && "Value already in a container!!");
lib/IR/Value.cpp 168 if (Function *PP = P->getParent())
171 if (Function *P = BB->getParent())
lib/IR/Verifier.cpp 842 ActualF = I->getParent()->getParent();
844 ActualF = BB->getParent();
2449 Function *F = RI.getParent()->getParent();
3055 Function *F = CI.getParent()->getParent();
3590 Function *F = BB->getParent();
3675 Function *F = LPI.getParent()->getParent();
3718 Function *F = BB->getParent();
3746 Function *F = BB->getParent();
3926 Function *F = BB->getParent();
4134 Assert(OpBB->getParent() == BB->getParent(),
4134 Assert(OpBB->getParent() == BB->getParent(),
4137 Assert(OpArg->getParent() == BB->getParent(),
4418 Assert(Call.getParent()->getParent()->hasGC(),
4437 Assert(BB == &BB->getParent()->front(),
4448 FrameEscapeInfo[BB->getParent()].first = Call.getNumArgOperands();
4470 Assert(Call.getParent()->getParent()->hasGC(),
4476 Assert(Call.getParent()->getParent()->hasGC(),
4934 Function *F = BB ? BB->getParent() : nullptr;
4969 Function *F = BB ? BB->getParent() : nullptr;
lib/Passes/StandardInstrumentations.cpp 60 const Function *F = L->getHeader()->getParent();
98 const Function *F = L->getHeader()->getParent();
lib/Target/AArch64/AArch64ISelLowering.cpp12171 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
12210 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
12217 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
12261 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
lib/Target/AArch64/AArch64PromoteConstant.cpp 370 *NewPt->getParent()->getParent()).getDomTree();
396 *NewPt->getParent()->getParent()).getDomTree();
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 72 Function *F = I->getParent()->getParent();
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 142 Function *F = I.getParent()->getParent();
lib/Target/AMDGPU/AMDGPULibCalls.cpp 765 LLVMContext &context = CI->getParent()->getParent()->getContext();
1392 Function *F = CI->getParent()->getParent();
1406 Function * Func = UI->getParent()->getParent();
1672 LLVMContext &context = CI->getParent()->getParent()->getContext();
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp 75 Function *ParentFunc = Memcpy->getParent()->getParent();
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 73 Function *F = CI->getParent()->getParent();
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp 83 auto *Caller = CI->getParent()->getParent();
94 auto *F = I->getParent()->getParent();
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 182 const Function &F = *Builder.GetInsertBlock()->getParent();
270 AMDGPUSubtarget::get(*TM, *Builder.GetInsertBlock()->getParent());
736 const Function &ContainingFunction = *I.getParent()->getParent();
793 Function *F = I.getParent()->getParent();
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 433 Function *Kernel = I->getParent()->getParent();
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 622 Module *M = II->getParent()->getParent()->getParent();
lib/Target/ARM/ARMISelLowering.cpp16403 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
16608 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
16646 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
16653 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
lib/Target/ARM/ARMTargetTransformInfo.cpp 1012 if (L->getHeader()->getParent()->hasOptSize())
lib/Target/ARM/ARMTargetTransformInfo.h 97 if (L->getHeader()->getParent()->hasOptSize())
lib/Target/ARM/MVETailPredication.cpp 115 Function &F = *L->getHeader()->getParent();
lib/Target/Hexagon/HexagonGenExtract.cpp 212 Module *Mod = BB->getParent()->getParent();
lib/Target/Hexagon/HexagonISelLowering.cpp 3242 Module *M = BB->getParent()->getParent();
3265 Module *M = BB->getParent()->getParent();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 209 : Ctx(Exp->getParent()->getParent()->getContext()) {
569 LLVMContext &Ctx = CurLoop->getHeader()->getParent()->getContext();
1525 Module *M = At->getParent()->getParent()->getParent();
2090 Function *Func = CurLoop->getHeader()->getParent();
2170 Function *Func = Header->getParent();
2408 const Module &M = *L->getHeader()->getParent()->getParent();
2421 StringRef Name = L->getHeader()->getParent()->getName();
2430 *L->getHeader()->getParent());
lib/Target/PowerPC/PPCISelLowering.cpp10261 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
10288 Builder.GetInsertBlock()->getParent()->getParent(),
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 543 Function *F = BB->getParent();
912 if (BB->getParent() != &F) // in other function
lib/Target/X86/X86ISelLowering.cpp26541 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
lib/Transforms/Coroutines/CoroFrame.cpp 843 auto *NewBB = BasicBlock::Create(BB->getContext(), "", BB->getParent(), Succ);
lib/Transforms/IPO/ArgumentPromotion.cpp 916 if (CS.getInstruction()->getParent()->getParent() == F)
1138 Function *Caller = OldCS.getInstruction()->getParent()->getParent();
lib/Transforms/IPO/BlockExtractor.cpp 198 if (BB->getParent()->getParent() != &M)
201 << BB->getParent()->getName() << ":" << BB->getName()
209 CodeExtractorAnalysisCache CEAC(*BBs[0]->getParent());
lib/Transforms/IPO/CalledValuePropagation.cpp 243 Function *F = I.getParent()->getParent();
lib/Transforms/IPO/FunctionAttrs.cpp 1578 if (!CS || !CS.getParent()->getParent()->doesNotRecurse())
lib/Transforms/IPO/GlobalDCE.cpp 103 Function *Parent = I->getParent()->getParent();
lib/Transforms/IPO/GlobalOpt.cpp 1354 OrigBB->getParent());
1370 OrigBB->getParent());
1372 OrigBB->getParent());
1817 assert(I->getParent()->getParent() == F);
2191 Function *CallerFunc = CS.getInstruction()->getParent()->getParent();
lib/Transforms/IPO/HotColdSplitting.cpp 317 Function *OrigF = Region[0]->getParent();
lib/Transforms/IPO/LoopExtractor.cpp 109 L->getHeader()->getParent()->getEntryBlock().getTerminator();
144 Function &Func = *L->getHeader()->getParent();
lib/Transforms/IPO/PartialInlining.cpp 850 const DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
1135 LookupAC(*RegionInfo.EntryBlock->getParent()),
1159 assert(OutliningCallBB->getParent() == ClonedFunc);
1228 assert(OutliningCallBB->getParent() == ClonedFunc);
1471 if (I->getParent()->getParent() == CurrFunc) {
lib/Transforms/IPO/PruneEH.cpp 236 CallGraphNode *CGN = CG[BB->getParent()];
lib/Transforms/IPO/SampleProfile.cpp 881 << "' into '" << ore::NV("Caller", BB->getParent()) << "'");
1446 annotateValueSite(*I.getParent()->getParent()->getParent(), I,
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 364 BasicBlock &EntryBlock = AI.getParent()->getParent()->getEntryBlock();
lib/Transforms/InstCombine/InstCombinePHI.cpp 269 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1035 Module *M = II->getParent()->getParent()->getParent();
lib/Transforms/InstCombine/InstructionCombining.cpp 2810 classifyEHPersonality(LI.getParent()->getParent()->getPersonalityFn());
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1720 BasicBlock::Create(*C, "", NextBB->getParent(), NextBB);
lib/Transforms/Instrumentation/BoundsChecking.cpp 180 Function *Fn = IRB.GetInsertBlock()->getParent();
lib/Transforms/Instrumentation/GCOVProfiling.cpp 378 Function *F = Blocks.begin()->first->getParent();
421 Function *F = Blocks.begin()->first->getParent();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 500 IRB.GetInsertBlock()->getParent()->getParent()->getOrInsertGlobal(
618 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
837 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
904 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
939 Function *F = IRB.GetInsertBlock()->getParent();
1021 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
lib/Transforms/Instrumentation/InstrProfiling.cpp 677 Function *F = Inc->getParent()->getParent();
745 Function *Fn = Inc->getParent()->getParent();
lib/Transforms/Instrumentation/Instrumentation.cpp 43 assert(&BB.getParent()->getEntryBlock() == &BB);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1733 Function *F = TI->getParent()->getParent();
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 253 Type *Int64Ty = Type::getInt64Ty(I->getParent()->getParent()->getContext());
lib/Transforms/Scalar/CallSiteSplitting.cpp 243 bool IsVoid = SplitBB->getParent()->getReturnType()->isVoidTy();
lib/Transforms/Scalar/ConstantHoisting.cpp 554 bool OptForSize = Entry->getParent()->hasOptSize() ||
555 llvm::shouldOptimizeForSize(Entry->getParent(), PSI, BFI);
lib/Transforms/Scalar/DeadStoreElimination.cpp 626 assert(B != &FirstBB->getParent()->getEntryBlock() &&
759 BasicBlock &Entry = BB.getParent()->front();
772 for (Argument &AI : BB.getParent()->args())
854 Call, I, getPointerSize(I, DL, *TLI, BB.getParent())));
893 removeAccessedObjects(LoadedLoc, DeadStackObjects, DL, AA, TLI, BB.getParent());
1184 BB.getParent());
lib/Transforms/Scalar/GVN.cpp 1310 if (LI->getParent()->getParent()->hasFnAttribute(
1312 LI->getParent()->getParent()->hasFnAttribute(
2287 assignBlockRPONumber(*CurrentBlock->getParent());
lib/Transforms/Scalar/GuardWidening.cpp 826 Function &F = *L.getHeader()->getParent();
lib/Transforms/Scalar/IndVarSimplify.cpp 3142 Function *F = L.getHeader()->getParent();
3171 auto *TLI = TLIP ? &TLIP->getTLI(*L->getHeader()->getParent()) : nullptr;
3173 auto *TTI = TTIP ? &TTIP->getTTI(*L->getHeader()->getParent()) : nullptr;
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 630 : F(*L.getHeader()->getParent()), Ctx(L.getHeader()->getContext()),
1752 Function *F = L.getHeader()->getParent();
1871 dbgs() << L->getHeader()->getParent()->getName() << ": ";
lib/Transforms/Scalar/InferAddressSpaces.cpp 266 Module *M = II->getParent()->getParent()->getParent();
lib/Transforms/Scalar/JumpThreading.cpp 998 (pred_empty(BB) && BB != &BB->getParent()->getEntryBlock()))
1987 BB->getParent(), BB);
2438 BB->getParent(), BB);
lib/Transforms/Scalar/LICM.cpp 218 OptimizationRemarkEmitter ORE(L->getHeader()->getParent());
224 *L->getHeader()->getParent()),
226 *L->getHeader()->getParent()),
281 Function *F = L.getHeader()->getParent();
627 Function *F = TrueDest->getParent();
725 BasicBlock::Create(C, Orig->getName() + ".licm", Orig->getParent());
lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp 18 Function &F = *L.getHeader()->getParent();
lib/Transforms/Scalar/LoopDataPrefetch.cpp 248 << L->getHeader()->getParent()->getName() << ": " << *L);
313 Module *M = BB->getParent()->getParent();
lib/Transforms/Scalar/LoopDeletion.cpp 101 if (Preheader == &Preheader->getParent()->getEntryBlock())
lib/Transforms/Scalar/LoopDistribute.cpp 669 << L->getHeader()->getParent()->getName()
lib/Transforms/Scalar/LoopFuse.cpp 341 << "[" << Preheader->getParent()->getName() << "]: "
1295 assert(!verifyFunction(*FC0.Header->getParent(), &errs()));
1328 << "[" << FC0.Preheader->getParent()->getName()
1548 assert(!verifyFunction(*FC0.Header->getParent(), &errs()));
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 277 *L->getHeader()->getParent());
280 *L->getHeader()->getParent());
287 OptimizationRemarkEmitter ORE(L->getHeader()->getParent());
313 Function *F = L.getHeader()->getParent();
360 StringRef Name = L->getHeader()->getParent()->getName();
367 L->getHeader()->getParent()->hasOptSize() && UseLIRCodeSizeHeurs;
398 << CurLoop->getHeader()->getParent()->getName()
1198 LLVM_DEBUG(dbgs() << " " << CurLoop->getHeader()->getParent()->getName()
1210 << CurLoop->getHeader()->getParent()->getName()
1639 Module *M = IRBuilder.GetInsertBlock()->getParent()->getParent();
1653 Module *M = IRBuilder.GetInsertBlock()->getParent()->getParent();
2235 Function *Func = PreheaderBB->getParent();
lib/Transforms/Scalar/LoopInstSimplify.cpp 193 *L->getHeader()->getParent());
196 *L->getHeader()->getParent());
lib/Transforms/Scalar/LoopInterchange.cpp 275 << L.getHeader()->getParent()->getName() << " Loop: %"
lib/Transforms/Scalar/LoopLoadElimination.cpp 452 LLVM_DEBUG(dbgs() << "\nIn \"" << L->getHeader()->getParent()->getName()
545 auto *F = HeaderBB->getParent();
lib/Transforms/Scalar/LoopPredication.cpp 353 Function *F = L.getHeader()->getParent();
lib/Transforms/Scalar/LoopRerollPass.cpp 1648 *L->getHeader()->getParent());
1653 LLVM_DEBUG(dbgs() << "LRR: F[" << Header->getParent()->getName() << "] Loop %"
lib/Transforms/Scalar/LoopRotation.cpp 92 Function &F = *L->getHeader()->getParent();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 538 LLVM_DEBUG(dbgs() << "In function " << Header->getParent()->getName()
lib/Transforms/Scalar/LoopSink.cpp 261 if (!Preheader->getParent()->hasProfileData())
lib/Transforms/Scalar/LoopStrengthReduce.cpp 3422 if (UserInst->getParent()->getParent() != L->getHeader()->getParent())
5745 *L->getHeader()->getParent());
5747 *L->getHeader()->getParent());
5749 *L->getHeader()->getParent());
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 308 << L->getHeader()->getParent()->getName() << "] Loop %"
444 Function &F = *L->getHeader()->getParent();
499 Function *F = L.getHeader()->getParent();
lib/Transforms/Scalar/LoopUnrollPass.cpp 214 bool OptForSize = L->getHeader()->getParent()->hasOptSize() ||
938 if (L->getHeader()->getParent()->hasProfileData()) {
1023 << L->getHeader()->getParent()->getName() << "] Loop %"
1039 bool OptForSize = L->getHeader()->getParent()->hasOptSize();
1223 Function &F = *L->getHeader()->getParent();
1299 Function *F = L.getHeader()->getParent();
lib/Transforms/Scalar/LoopUnswitch.cpp 523 *L->getHeader()->getParent());
533 Function *F = currentLoop->getHeader()->getParent();
651 *currentLoop->getHeader()->getParent()),
663 loopHeader->getParent()->hasFnAttribute(Attribute::OptimizeForSize))
1005 << L->getHeader()->getParent()->getName()
1235 Function *F = loopHeader->getParent();
1552 Switch->getParent(),
lib/Transforms/Scalar/MergeICmps.cpp 617 NextCmpBlock->getParent(), InsertBefore);
736 (EntryBlock_ == &EntryBlock_->getParent()->getEntryBlock());
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 63 CurrBB.getParent(), JoinBB);
lib/Transforms/Scalar/Reassociate.cpp 867 if (TheNeg->getParent()->getParent() != BI->getParent()->getParent())
867 if (TheNeg->getParent()->getParent() != BI->getParent()->getParent())
893 InsertPt = TheNeg->getParent()->getParent()->getEntryBlock().begin();
lib/Transforms/Scalar/SCCP.cpp 259 auto A = AnalysisResults.find(I->getParent()->getParent());
729 assert(Addr->getFunction() == T->getParent() &&
837 Function *F = I.getParent()->getParent();
2209 Function *F = ReturnsToZap[i]->getParent()->getParent();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 984 BasicBlock *NewBB = CloneBasicBlock(OldBB, VMap, ".us", OldBB->getParent());
2536 auto *GuardDecl = L.getHeader()->getParent()->getParent()->getFunction(
2846 Function &F = *L.getHeader()->getParent();
2926 Function &F = *L->getHeader()->getParent();
lib/Transforms/Scalar/StructurizeCFG.cpp 859 Function *LoopFunc = LoopStart->getParent();
1020 MDNode *MD = MDNode::get(R->getEntry()->getParent()->getContext(), {});
1033 Func = R->getEntry()->getParent();
lib/Transforms/Scalar/TailRecursionElimination.cpp 370 Function *F = CI->getParent()->getParent();
397 Function *F = CI->getParent()->getParent();
452 Function *F = BB->getParent();
560 Function *F = BB->getParent();
605 DTU.recalculate(*NewEntry->getParent());
lib/Transforms/Utils/BasicBlockUtils.cpp 445 assert(NewBB == &NewBB->getParent()->getEntryBlock());
616 BB->getContext(), BB->getName() + Suffix, BB->getParent(), BB);
676 OrigBB->getParent(), OrigBB);
717 OrigBB->getParent(), OrigBB);
823 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
870 BasicBlock *ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
871 BasicBlock *ElseBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
lib/Transforms/Utils/BreakCriticalEdges.cpp 171 Function &F = *TIBB->getParent();
lib/Transforms/Utils/BypassSlowDivision.cpp 264 DivRemPair.BB = BasicBlock::Create(MainBB->getParent()->getContext(), "",
265 MainBB->getParent(), SuccessorBB);
287 DivRemPair.BB = BasicBlock::Create(MainBB->getParent()->getContext(), "",
288 MainBB->getParent(), SuccessorBB);
lib/Transforms/Utils/CloneFunction.cpp 757 Function *F = OrigLoop->getHeader()->getParent();
lib/Transforms/Utils/CodeExtractor.cpp 374 Function *Func = (*Blocks.begin())->getParent();
489 Function *Func = (*Blocks.begin())->getParent();
517 Function *AIFunc = BB->getParent();
575 Function *F = Header->getParent();
626 if (Header != &Header->getParent()->getEntryBlock()) {
721 ExitBB->getParent(), ExitBB);
1095 &codeReplacer->getParent()->front().front());
1113 &codeReplacer->getParent()->front().front());
1135 if (codeReplacer->getParent()->getSubprogram()) {
1276 Type *OldFnRetTy = TheSwitch->getParent()->getParent()->getReturnType();
1327 Function *oldFunc = (*Blocks.begin())->getParent();
1393 Function *oldFunction = header->getParent();
lib/Transforms/Utils/DemoteRegToStack.cpp 30 Function *F = I.getParent()->getParent();
124 Function *F = P->getParent()->getParent();
lib/Transforms/Utils/EntryExitInstrumenter.cpp 22 Module &M = *InsertionPt->getParent()->getParent()->getParent();
lib/Transforms/Utils/FlattenCFG.cpp 486 assert(BB && BB->getParent() && "Block not embedded in function!");
lib/Transforms/Utils/InlineFunction.cpp 588 Function *Caller = FirstNewBlock->getParent();
644 Function *Caller = FirstNewBlock->getParent();
1578 Function *Caller = OrigBB->getParent();
lib/Transforms/Utils/IntegerDivision.cpp 181 Function *F = IBB->getParent();
lib/Transforms/Utils/Local.cpp 686 if (PredBB == &DestBB->getParent()->getEntryBlock())
740 DTU->recalculate(*(DestBB->getParent()));
951 assert(BB != &BB->getParent()->getEntryBlock() &&
1920 Intrinsic::getDeclaration(BB->getParent()->getParent(), Intrinsic::trap);
2105 !NullPointerIsDefined(BB->getParent())) ||
lib/Transforms/Utils/LoopSimplify.cpp 104 if (++BBI != NewBB->getParent()->end() && L->contains(&*BBI)) {
355 Function *F = Header->getParent();
lib/Transforms/Utils/LoopUnroll.cpp 587 if (Header->getParent()->isDebugInfoForProfiling())
609 Header->getParent()->getBasicBlockList().push_back(New);
lib/Transforms/Utils/LoopUnrollAndJam.cpp 298 if (Header->getParent()->isDebugInfoForProfiling())
321 Header->getParent()->getBasicBlockList().push_back(New);
lib/Transforms/Utils/LoopUnrollPeel.cpp 354 if (L->getHeader()->getParent()->hasProfileData()) {
478 Function *F = Header->getParent();
624 Function *F = Header->getParent();
lib/Transforms/Utils/LoopUnrollRuntime.cpp 308 Function *F = Header->getParent();
763 Function *F = Header->getParent();
lib/Transforms/Utils/LowerMemIntrinsics.cpp 36 Function *ParentFunc = PreLoopBB->getParent();
145 Function *ParentFunc = PreLoopBB->getParent();
199 PreLoopBB->getParent(),
203 Ctx, "loop-memcpy-residual-header", PreLoopBB->getParent(), nullptr);
293 Function *F = OrigBB->getParent();
373 Function *F = OrigBB->getParent();
lib/Transforms/Utils/LowerSwitch.cpp 308 Function* F = OrigBlock->getParent();
337 Function* F = OrigBlock->getParent();
444 Function *F = OrigBlock->getParent();
lib/Transforms/Utils/MisExpect.cpp 86 OptimizationRemarkEmitter ORE(I->getParent()->getParent());
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 271 DIB(*DT.getRoot()->getParent()->getParent(), /*AllowUnresolved*/ false),
272 AC(AC), SQ(DT.getRoot()->getParent()->getParent()->getDataLayout(),
532 Function &F = *DT.getRoot()->getParent();
544 assert(AI->getParent()->getParent() == &F &&
lib/Transforms/Utils/SanitizerStats.cpp 43 Function *F = B.GetInsertBlock()->getParent();
lib/Transforms/Utils/SimplifyCFG.cpp 1203 BB->getParent());
2224 RealDest->getParent(), RealDest);
2302 const Function *Fn = BB->getParent();
3356 BasicBlock::Create(BB->getContext(), "infloop", BB->getParent());
3361 LLVM_DEBUG(dbgs() << *PBI->getParent()->getParent());
3446 LLVM_DEBUG(dbgs() << *PBI->getParent()->getParent());
3669 BasicBlock::Create(BB->getContext(), "switch.edge", BB->getParent(), BB);
3743 if (ExtraCase && BB->getParent()->hasFnAttribute(Attribute::SanitizeMemory))
4196 if (classifyEHPersonality(BB->getParent()->getPersonalityFn()) !=
4302 if (pred_empty(BB) && BB != &BB->getParent()->getEntryBlock()) {
5296 Function *Fn = SI->getParent()->getParent();
5391 Module &Mod = *CommonDest->getParent()->getParent();
5393 Mod.getContext(), "switch.lookup", CommonDest->getParent(), CommonDest);
5440 CommonDest->getParent(), CommonDest);
5816 if (I->isTerminator() && BB != &BB->getParent()->getEntryBlock() &&
5862 const Function *Fn = BB->getParent();
6044 assert(BB && BB->getParent() && "Block not embedded in function!");
6049 if ((pred_empty(BB) && BB != &BB->getParent()->getEntryBlock()) ||
lib/Transforms/Utils/SimplifyLibCalls.cpp 2102 BasicBlock &EntryBB = B.GetInsertBlock()->getParent()->getEntryBlock();
2389 Module *M = B.GetInsertBlock()->getParent()->getParent();
2401 Module *M = B.GetInsertBlock()->getParent()->getParent();
2484 Module *M = B.GetInsertBlock()->getParent()->getParent();
2496 Module *M = B.GetInsertBlock()->getParent()->getParent();
2657 Module *M = B.GetInsertBlock()->getParent()->getParent();
2669 Module *M = B.GetInsertBlock()->getParent()->getParent();
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 412 bool CanAddPredicate = !TheLoop->getHeader()->getParent()->hasOptSize();
573 Function &F = *Header->getParent();
lib/Transforms/Vectorize/LoopVectorize.cpp 893 OS << L->getHeader()->getParent()->getParent()->getModuleIdentifier();
1536 Function *Fn = OuterLp->getHeader()->getParent();
2725 assert(!BB->getParent()->hasOptSize() &&
2760 if (BB->getParent()->hasOptSize()) {
4263 Module *M = I.getParent()->getParent()->getParent();
7467 Function *F = L->getHeader()->getParent();
7496 << L->getHeader()->getParent()->getName() << "\"\n");
7502 LLVM_DEBUG(verifyFunction(*L->getHeader()->getParent()));
7515 << L->getHeader()->getParent()->getName() << "\" from "
7532 Function *F = L->getHeader()->getParent();
7797 LLVM_DEBUG(verifyFunction(*L->getHeader()->getParent()));
lib/Transforms/Vectorize/VPlan.cpp 119 PrevBB->getParent(), CFG.LastBB);
tools/bugpoint/CrashDebugger.cpp 492 BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
tools/bugpoint/ExtractFunction.cpp 398 OS << BB->getParent()->getName() << " " << BB->getName() << "\n";
tools/clang/lib/CodeGen/CGBuilder.h 181 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
201 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
219 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
234 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
260 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
308 const llvm::DataLayout &DL = BB->getParent()->getParent()->getDataLayout();
tools/clang/lib/CodeGen/CGExprScalar.cpp 4665 Builder.GetInsertBlock()->getParent(), PtrTy->getPointerAddressSpace());
tools/clang/lib/CodeGen/CGStmt.cpp 478 if (CurBB && CurBB->getParent())
1687 if (!DefaultBlock->getParent()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp 2346 Builder.GetInsertBlock()->getParent()->getParent(),
tools/clang/lib/CodeGen/CodeGenFunction.h 154 return (block != &block->getParent()->getEntryBlock());
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1631 if (llvm_function && inst->getParent()->getParent() != llvm_function) {
1637 old_constant, value_maker.GetValue(inst->getParent()->getParent()));
1819 if (instruction->getParent()->getParent() != &llvm_function) {
1825 body_result_maker.GetValue(instruction->getParent()->getParent()));
tools/opt/PassPrinters.cpp 152 .print(Out, L->getHeader()->getParent()->getParent());
183 << R->getEntry()->getParent()->getName() << "':\n";
187 .print(Out, R->getEntry()->getParent()->getParent());
221 .print(Out, BB.getParent()->getParent());
tools/polly/include/polly/CodeGen/LoopGenerators.h 119 M(Builder.GetInsertBlock()->getParent()->getParent()) {}
tools/polly/include/polly/ScopInfo.h 2193 Function &getFunction() const { return *R.getEntry()->getParent(); }
tools/polly/lib/Analysis/ScopDetection.cpp 1667 &(CurRegion.getEntry()->getParent()->getEntryBlock()))
tools/polly/lib/Analysis/ScopGraphPrinter.cpp 72 BB, BB->getParent());
75 BB, BB->getParent());
tools/polly/lib/Analysis/ScopInfo.cpp 1704 ID(getNextID((*R.getEntry()->getParent()).getName().str())) {
2670 Function *F = R->getEntry()->getParent();
tools/polly/lib/CodeGen/BlockGenerators.cpp 454 EntryBB = &CopyBB->getParent()->getEntryBlock();
516 EntryBB = &Builder.GetInsertBlock()->getParent()->getEntryBlock();
tools/polly/lib/CodeGen/CodeGeneration.cpp 233 PerfMonitor P(S, EnteringBB->getParent()->getParent());
284 fixRegionInfo(*EnteringBB->getParent(), *R->getParent(), RI);
291 Function *F = EnteringBB->getParent();
tools/polly/lib/CodeGen/IslExprBuilder.cpp 597 Function *F = Builder.GetInsertBlock()->getParent();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 723 removeSubFuncFromDomTree((*LoopBody).getParent()->getParent(), DT);
786 Function *F = Builder.GetInsertBlock()->getParent();
1282 Function *F = Builder.GetInsertBlock()->getParent();
1397 BasicBlock *EntryBB = &Builder.GetInsertBlock()->getParent()->getEntryBlock();
1494 ->getParent()
1598 auto *F = Builder.GetInsertBlock()->getParent();
tools/polly/lib/CodeGen/LoopGenerators.cpp 88 Function *F = Builder.GetInsertBlock()->getParent();
202 Function *F = Builder.GetInsertBlock()->getParent();
229 BasicBlock &EntryBB = Builder.GetInsertBlock()->getParent()->getEntryBlock();
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp 21 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
40 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
61 auto M = Builder.GetInsertBlock()->getParent()->getParent();
190 &Builder.GetInsertBlock()->getParent()->getEntryBlock().front());
245 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
270 Module *M = Builder.GetInsertBlock()->getParent()->getParent();
tools/polly/lib/CodeGen/Utils.cpp 142 Function *F = SplitBlock->getParent();
tools/polly/lib/Support/ScopHelper.cpp 306 else if (Inst && RTCBB->getParent() == Inst->getFunction())
309 IP = RTCBB->getParent()->getEntryBlock().getTerminator();
417 for (BasicBlock &I : *R.getEntry()->getParent())
592 for (BasicBlock &I : *R.getEntry()->getParent())
tools/polly/lib/Transform/RewriteByReferenceParameters.cpp 39 BasicBlock *Entry = &Inst.getParent()->getParent()->getEntryBlock();
unittests/Analysis/DomTreeUpdaterTest.cpp 118 ASSERT_EQ(BB3->getParent(), F);
120 [&F](BasicBlock *BB) { ASSERT_NE(BB->getParent(), F); });
299 EXPECT_EQ(BB3->getParent(), F);
393 EXPECT_EQ(BB2->getParent(), F);
416 EXPECT_EQ(BB1->getParent(), F);
506 EXPECT_EQ(BB3->getParent(), F);
591 EXPECT_EQ(BB0->getParent(), F);
676 ASSERT_EQ(BB3->getParent(), F);
unittests/Analysis/LazyCallGraphTest.cpp 1140 if (CI->getParent()->getParent() == &C1.getFunction()) {
1143 } else if (CI->getParent()->getParent() == &D1.getFunction()) {
unittests/Analysis/SparsePropagation.cpp 189 Function *F = I.getParent()->getParent();
unittests/IR/IRBuilderTest.cpp 237 AttributeList Attrs = BB->getParent()->getAttributes();
unittests/Linker/LinkModulesTest.cpp 119 EXPECT_EQ(cast<BlockAddress>(Elem)->getBasicBlock()->getParent(),
126 EXPECT_EQ(cast<BlockAddress>(Elem)->getBasicBlock()->getParent(),
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 783 Function &F = *L.getHeader()->getParent();
unittests/Transforms/Utils/CloningTest.cpp 619 getParent()->getParent());
622 getParent()->getParent());
unittests/Transforms/Vectorize/VPlanTestBase.h 49 doAnalysis(*LoopHeader->getParent());
59 doAnalysis(*LoopHeader->getParent());