package llvm

  1. Overview
  2. Docs
The OCaml bindings distributed with LLVM

Install

dune-project
 Dependency

Authors

Maintainers

Sources

llvm-project-18.1.8.src.tar.xz
sha256=0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a
md5=81cd0be5ae6f1ad8961746116d426a96

doc/llvm_debuginfo/Llvm_debuginfo/MetadataKind/index.html

Module Llvm_debuginfo.MetadataKind

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