package llvm

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The kind of metadata nodes.

type t =
  1. | MDStringMetadataKind
  2. | ConstantAsMetadataMetadataKind
  3. | LocalAsMetadataMetadataKind
  4. | DistinctMDOperandPlaceholderMetadataKind
  5. | MDTupleMetadataKind
  6. | DILocationMetadataKind
  7. | DIExpressionMetadataKind
  8. | DIGlobalVariableExpressionMetadataKind
  9. | GenericDINodeMetadataKind
  10. | DISubrangeMetadataKind
  11. | DIEnumeratorMetadataKind
  12. | DIBasicTypeMetadataKind
  13. | DIDerivedTypeMetadataKind
  14. | DICompositeTypeMetadataKind
  15. | DISubroutineTypeMetadataKind
  16. | DIFileMetadataKind
  17. | DICompileUnitMetadataKind
  18. | DISubprogramMetadataKind
  19. | DILexicalBlockMetadataKind
  20. | DILexicalBlockFileMetadataKind
  21. | DINamespaceMetadataKind
  22. | DIModuleMetadataKind
  23. | DITemplateTypeParameterMetadataKind
  24. | DITemplateValueParameterMetadataKind
  25. | DIGlobalVariableMetadataKind
  26. | DILocalVariableMetadataKind
  27. | DILabelMetadataKind
  28. | DIObjCPropertyMetadataKind
  29. | DIImportedEntityMetadataKind
  30. | DIMacroMetadataKind
  31. | DIMacroFileMetadataKind
  32. | DICommonBlockMetadataKind