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

Declarations

include/llvm/IR/DebugInfoMetadata.h
 1337   DISubprogram *getSubprogram() const;

References

include/llvm/CodeGen/LexicalScopes.h
   50     assert(D->getSubprogram()->getUnit()->getEmissionKind() !=
include/llvm/IR/DebugInfoMetadata.h
 2823     return DL && getScope()->getSubprogram() == DL->getScope()->getSubprogram();
 2823     return DL && getScope()->getSubprogram() == DL->getScope()->getSubprogram();
 2893     return DL && getScope()->getSubprogram() == DL->getScope()->getSubprogram();
 2893     return DL && getScope()->getSubprogram() == DL->getScope()->getSubprogram();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  274           getInlineSite(OuterIA, InlinedAt->getScope()->getSubprogram())
  479     const DISubprogram *Inlinee = Var.DIVar->getScope()->getSubprogram();
  531         getInlineSite(SiteLoc, Loc->getScope()->getSubprogram()).SiteFuncId;
  537           getInlineSite(SiteLoc, Loc->getScope()->getSubprogram());
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1769     const DISubprogram *SP = PrologEndLoc->getInlinedAtScope()->getSubprogram();
lib/CodeGen/LexicalScopes.cpp
  145     if (Scope->getSubprogram()->getUnit()->getEmissionKind() ==
lib/IR/DIBuilder.cpp
  924   assert(DL->getScope()->getSubprogram() ==
  925              VarInfo->getScope()->getSubprogram() &&
  946   assert(DL->getScope()->getSubprogram() ==
  947              VarInfo->getScope()->getSubprogram() &&
  967   assert(DL->getScope()->getSubprogram() ==
  968              LabelInfo->getScope()->getSubprogram() &&
lib/IR/DebugInfo.cpp
   45     return LocalScope->getSubprogram();
lib/IR/DebugInfoMetadata.cpp
  582     return Block->getScope()->getSubprogram();
lib/IR/Verifier.cpp
 2349     DISubprogram *SP = Scope ? Scope->getSubprogram() : nullptr;
 4949            &DII, BB, F, Var, Var->getScope()->getSubprogram(), Loc,
 4950            Loc->getScope()->getSubprogram());
 4984            &DLI, BB, F, Label, Label->getScope()->getSubprogram(), Loc,
 4985            Loc->getScope()->getSubprogram());
lib/ProfileData/SampleProf.cpp
  172   return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) &
  185         PrevDIL->getScope()->getSubprogram()->getLinkageName()));
lib/Target/BPF/BTFDebug.cpp
 1047   auto SP = DL.get()->getScope()->getSubprogram();