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

References

include/llvm/IR/DebugInfoMetadata.h
 2779     return getTemporary(getContext(), getScope(), getName(), getFile(),
 2823     return DL && getScope()->getSubprogram() == DL->getScope()->getSubprogram();
lib/Bitcode/Writer/BitcodeWriter.cpp
 1845   Record.push_back(VE.getMetadataOrNullID(N->getScope()));
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  831   if (auto *SP = dyn_cast<DISubprogram>(V->getScope())) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  479     const DISubprogram *Inlinee = Var.DIVar->getScope()->getSubprogram();
 1313       Scope = LScopes.findInlinedScope(DIVar->getScope(), InlinedAt);
 1315       Scope = LScopes.findLexicalScope(DIVar->getScope());
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  233         getDISubprogram(DIVar->getScope())->describes(&MF->getFunction())) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1527       Scope = LScopes.findInlinedScope(LocalVar->getScope(), IA);
 1529       Scope = LScopes.findLexicalScope(LocalVar->getScope());
 1622       Scope = LScopes.findLexicalScope(DV->getScope());
 1863         Scope = DV->getScope();
lib/IR/DIBuilder.cpp
  925              VarInfo->getScope()->getSubprogram() &&
  947              VarInfo->getScope()->getSubprogram() &&
lib/IR/DebugInfo.cpp
  209   processScope(DV->getScope());
  224   processScope(DV->getScope());
lib/IR/Verifier.cpp
 4949            &DII, BB, F, Var, Var->getScope()->getSubprogram(), Loc,
unittests/IR/MetadataTest.cpp
 2268   EXPECT_EQ(Scope, N->getScope());
unittests/Transforms/Utils/CloningTest.cpp
  631                   cast<DISubprogram>(OldIntrin->getVariable()->getScope()));
  634                   cast<DISubprogram>(NewIntrin->getVariable()->getScope()));
  643                   cast<DISubprogram>(OldIntrin->getVariable()->getScope()));
  646                   cast<DISubprogram>(NewIntrin->getVariable()->getScope()));