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

Declarations

include/llvm/IR/Metadata.def
   98 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DISubprogram)

References

include/llvm/IR/DebugInfoMetadata.h
  190     case DISubprogramKind:
  437     case DISubprogramKind:
 1346     return MD->getMetadataID() == DISubprogramKind ||
 1652       : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram,
 1686   TempDISubprogram cloneImpl() const {
 1721   TempDISubprogram clone() const { return cloneImpl(); }
 1724   TempDISubprogram cloneWithFlags(DIFlags NewFlags) const {
 1836     return MD->getMetadataID() == DISubprogramKind;
include/llvm/Support/Casting.h
   92     return isa_impl<To, From>::doit(*Val);
   92     return isa_impl<To, From>::doit(*Val);
  106     return isa_impl<To, From>::doit(*Val);
  106     return isa_impl<To, From>::doit(*Val);
lib/IR/DIBuilder.cpp
   90   DISubprogramArray SPs = MDTuple::get(VMContext, AllSubprograms);
lib/IR/DebugInfoMetadata.cpp
  652   DEFINE_GETIMPL_STORE_N(
unittests/IR/MetadataTest.cpp
 1941   TempDISubprogram Temp = N->clone();