reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ilist_node.h
  267     return static_cast<const NodeTy *>(this)->getParent();
include/llvm/Analysis/CFLAliasAnalysisUtils.h
   47     return Bb->getParent();
include/llvm/CodeGen/BasicTTIImpl.h
  342     bool IsJTAllowed = TLI->areJTsAllowed(SI.getParent()->getParent());
include/llvm/CodeGen/TargetLowering.h
 1039     const bool OptForSize = SI->getParent()->getParent()->hasOptSize();
lib/Analysis/BasicAliasAnalysis.cpp
  821     return inst->getParent()->getParent();
lib/Analysis/CFG.cpp
  208   assert(A->getParent() == B->getParent() &&
  208   assert(A->getParent() == B->getParent() &&
  222   assert(A->getParent()->getParent() == B->getParent()->getParent() &&
  222   assert(A->getParent()->getParent() == B->getParent()->getParent() &&
  268       if (A->getParent() == &A->getParent()->getParent()->getEntryBlock() &&
  271       if (B->getParent() == &A->getParent()->getParent()->getEntryBlock() &&
lib/Analysis/CodeMetrics.cpp
  139         if (F == BB->getParent())
lib/Analysis/DivergenceAnalysis.cpp
  184   return (!RegionLoop && BB.getParent() == &F) || RegionLoop->contains(&BB);
lib/Analysis/LazyValueInfo.cpp
 1986   auto *F = BB->getParent();
lib/Analysis/LegacyDivergenceAnalysis.cpp
  379       F = I->getParent()->getParent();
lib/Analysis/MemoryDependenceAnalysis.cpp
  249   if (LI->getParent()->getParent()->hasFnAttribute(Attribute::SanitizeThread))
  300         (LI->getParent()->getParent()->hasFnAttribute(
  302          LI->getParent()->getParent()->hasFnAttribute(
lib/Analysis/TypeMetadataUtils.cpp
   79   const Module *M = CI->getParent()->getParent()->getParent();
lib/Analysis/ValueTracking.cpp
  594     assert(I->getParent()->getParent() == Q.CxtI->getParent()->getParent() &&
lib/Bitcode/Writer/ValueEnumerator.cpp
 1035   IncorporateFunctionInfoGlobalBBIDs(BB->getParent(), GlobalBasicBlockIDs);
lib/CodeGen/Analysis.cpp
  552   const Function *F = ExitBB->getParent();
lib/CodeGen/GlobalISel/CallLowering.cpp
   38   auto &DL = CS.getParent()->getParent()->getParent()->getDataLayout();
lib/CodeGen/MachineOperand.cpp
  446   if (const Function *F = BB.getParent()) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  169     return R->getParent()->getParent()->getCallingConv();
 1785     const Function *F = I.getParent()->getParent();
 1829       const Function *F = I.getParent()->getParent();
 1897   const Function *F = I.getParent()->getParent();
 1973     if (FromBB == &FromBB->getParent()->getEntryBlock())
 7112   auto *Caller = CS.getInstruction()->getParent()->getParent();
lib/CodeGen/SwiftErrorValueTracking.cpp
  306       const Function *F = R->getParent()->getParent();
lib/CodeGen/SwitchLoweringUtils.cpp
   56   if (!TLI->areJTsAllowed(SI->getParent()->getParent()))
lib/IR/AsmWriter.cpp
  323     return BB->getParent() ? BB->getParent()->getParent() : nullptr;
  323     return BB->getParent() ? BB->getParent()->getParent() : nullptr;
  326     const Function *M = I->getParent() ? I->getParent()->getParent() : nullptr;
  870       return new SlotTracker(I->getParent()->getParent());
  873     return new SlotTracker(BB->getParent());
 3567   bool IsEntryBlock = BB == &BB->getParent()->getEntryBlock();
 3581   if (!BB->getParent()) {
 3875         CI->getParent()->getParent() &&
 3876         CI->getParent()->getParent()->isVarArg())
 4152     writeOperand(BB->getParent(), false);
 4303     incorporateFunction(I->getParent() ? I->getParent()->getParent() : nullptr);
 4307     incorporateFunction(BB->getParent());
lib/IR/BasicBlock.cpp
  141   return getParent()->getParent();
lib/IR/Constants.cpp
 1487   const Function *F = BB->getParent();
lib/IR/DiagnosticInfo.cpp
  237           *cast<BasicBlock>(CodeRegion)->getParent(), Loc, CodeRegion) {}
  243                                    RemarkName, *Inst->getParent()->getParent(),
  271           *cast<BasicBlock>(CodeRegion)->getParent(), Loc, CodeRegion) {}
  278                                    *Inst->getParent()->getParent(),
  292           *cast<BasicBlock>(CodeRegion)->getParent(), Loc, CodeRegion) {}
  299                                    *Inst->getParent()->getParent(),
  306                                    *cast<BasicBlock>(CodeRegion)->getParent(),
  325           *cast<BasicBlock>(CodeRegion)->getParent(), Loc, CodeRegion) {}
  376                                      *Inst->getParent()->getParent(),
lib/IR/Instruction.cpp
   60   return getParent()->getParent();
lib/IR/Instructions.cpp
 1276   return Parent == &Parent->getParent()->front() && !isUsedWithInAlloca();
lib/IR/Pass.cpp
  200          BB.getParent()->getName().str() + ")";
  204   const Function *F = BB.getParent();
lib/IR/SafepointIRVerifier.cpp
  753   for (const Argument &A : BB->getParent()->args())
lib/IR/Verifier.cpp
  602       if (!I->getParent() || !I->getParent()->getParent())
  605       else if (I->getParent()->getParent()->getParent() != &M)
  607                     I->getParent()->getParent(),
  608                     I->getParent()->getParent()->getParent());
lib/Target/AArch64/AArch64FastISel.cpp
 3836   const Function &F = *I->getParent()->getParent();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  875       Type::getInt64Ty(I.getParent()->getParent()->getContext());
lib/Target/AMDGPU/AMDGPULibCalls.cpp
  495   const Function *F = CI->getParent()->getParent();
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  659       if (Use->getParent()->getParent() == &F) {
lib/Target/AMDGPU/SIISelLowering.cpp
 2659   const Function *ParentFn = CI->getParent()->getParent();
lib/Target/ARM/ARMFastISel.cpp
 2092   const Function &F = *I->getParent()->getParent();
lib/Target/ARM/ARMISelLowering.cpp
 2948       CI->getParent()->getParent()->getFnAttribute("disable-tail-calls");
 3311     if (!I || I->getParent()->getParent() != F)
lib/Target/ARM/ARMTargetTransformInfo.cpp
  531   const Function *F = I->getParent()->getParent();
lib/Target/Hexagon/HexagonConstExtenders.cpp
  743       assert(ThisB->getParent() == OtherB->getParent());
  743       assert(ThisB->getParent() == OtherB->getParent());
  744       const Function &F = *ThisB->getParent();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1863         cast<Instruction>(U)->getParent()->getParent() == &CurF)
lib/Target/Hexagon/HexagonISelLowering.cpp
  236       CI->getParent()->getParent()->getFnAttribute("disable-tail-calls");
 1817     const Module &M = *I.getParent()->getParent()->getParent();
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  438     auto *UserFn = Bb->getParent();
lib/Target/Mips/MipsFastISel.cpp
 1682   const Function &F = *I->getParent()->getParent();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  639     if (instr->getParent() && instr->getParent()->getParent()) {
  640       const Function *curFunc = instr->getParent()->getParent();
  691       const Function *caller = bb->getParent();
  742       const Function *caller = bb->getParent();
lib/Target/PowerPC/PPCFastISel.cpp
 1695   const Function &F = *I->getParent()->getParent();
lib/Target/PowerPC/PPCISelLowering.cpp
15415   const Function *Caller = CI->getParent()->getParent();
lib/Target/X86/X86FastISel.cpp
 1146   const Function &F = *I->getParent()->getParent();
lib/Target/X86/X86ISelLowering.cpp
 2997       CI->getParent()->getParent()->getFnAttribute("disable-tail-calls");
lib/Transforms/IPO/Attributor.cpp
 2236     assert(BB->getParent() == getAssociatedFunction() &&
 2251     assert(I->getParent()->getParent() == getAssociatedFunction() &&
 2330   const Function &F = *BB->getParent();
lib/Transforms/IPO/DeadArgumentElimination.cpp
  386       const Function *F = RI->getParent()->getParent();
lib/Transforms/IPO/SampleProfile.cpp
 1067   if (EC == &EC->getParent()->getEntryBlock()) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3422         if (UserInst->getParent()->getParent() != L->getHeader()->getParent())
lib/Transforms/Utils/CloneFunction.cpp
   76                                         BB != &BB->getParent()->getEntryBlock();
  441       BB != &BB->getParent()->front();
lib/Transforms/Utils/GlobalStatus.cpp
   82         const Function *F = I->getParent()->getParent();
lib/Transforms/Utils/SplitModule.cpp
   66     const GlobalValue *F = I->getParent()->getParent();
tools/bugpoint/CrashDebugger.cpp
  599     BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
  689     BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
tools/bugpoint/ExtractFunction.cpp
   90   const Function *PF = PBB->getParent();