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

Declarations

include/llvm/IR/Metadata.def
   86 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(GenericDINode)

References

include/llvm/IR/DebugInfoMetadata.h
  181     case GenericDINodeKind:
  221       : DINode(C, GenericDINodeKind, Storage, Tag, Ops1, Ops2) {
  240   TempGenericDINode cloneImpl() const {
  257   TempGenericDINode clone() const { return cloneImpl(); }
  278     return MD->getMetadataID() == GenericDINodeKind;
include/llvm/Support/Casting.h
  106     return isa_impl<To, From>::doit(*Val);
  106     return isa_impl<To, From>::doit(*Val);
lib/Bitcode/Writer/BitcodeWriter.cpp
 2051   MDAbbrevs[MetadataAbbrev::GenericDINodeAbbrevID] =
lib/IR/DebugInfoMetadata.cpp
  265     GenericDINodeInfo::KeyTy Key(Tag, Header, DwarfOps);
  266     if (auto *N = getUniqued(Context.pImpl->GenericDINodes, Key))
  280                    Storage, Context.pImpl->GenericDINodes);
  284   setHash(GenericDINodeInfo::KeyTy::calculateHash(this));
unittests/IR/MetadataTest.cpp
 1125   TempGenericDINode Temp = N->clone();