FixedMetadataKinds.def 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*===-- FixedMetadataKinds.def - Fixed metadata kind IDs -------*- C++ -*-=== *\
  2. |*
  3. |* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  4. |* See https://llvm.org/LICENSE.txt for license information.
  5. |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  6. |*
  7. \*===----------------------------------------------------------------------===*/
  8. #ifndef LLVM_FIXED_MD_KIND
  9. #error "LLVM_FIXED_MD_KIND(EnumID, Name, Value) is not defined."
  10. #endif
  11. LLVM_FIXED_MD_KIND(MD_dbg, "dbg", 0)
  12. LLVM_FIXED_MD_KIND(MD_tbaa, "tbaa", 1)
  13. LLVM_FIXED_MD_KIND(MD_prof, "prof", 2)
  14. LLVM_FIXED_MD_KIND(MD_fpmath, "fpmath", 3)
  15. LLVM_FIXED_MD_KIND(MD_range, "range", 4)
  16. LLVM_FIXED_MD_KIND(MD_tbaa_struct, "tbaa.struct", 5)
  17. LLVM_FIXED_MD_KIND(MD_invariant_load, "invariant.load", 6)
  18. LLVM_FIXED_MD_KIND(MD_alias_scope, "alias.scope", 7)
  19. LLVM_FIXED_MD_KIND(MD_noalias, "noalias", 8)
  20. LLVM_FIXED_MD_KIND(MD_nontemporal, "nontemporal", 9)
  21. LLVM_FIXED_MD_KIND(MD_mem_parallel_loop_access,
  22. "llvm.mem.parallel_loop_access", 10)
  23. LLVM_FIXED_MD_KIND(MD_nonnull, "nonnull", 11)
  24. LLVM_FIXED_MD_KIND(MD_dereferenceable, "dereferenceable", 12)
  25. LLVM_FIXED_MD_KIND(MD_dereferenceable_or_null, "dereferenceable_or_null", 13)
  26. LLVM_FIXED_MD_KIND(MD_make_implicit, "make.implicit", 14)
  27. LLVM_FIXED_MD_KIND(MD_unpredictable, "unpredictable", 15)
  28. LLVM_FIXED_MD_KIND(MD_invariant_group, "invariant.group", 16)
  29. LLVM_FIXED_MD_KIND(MD_align, "align", 17)
  30. LLVM_FIXED_MD_KIND(MD_loop, "llvm.loop", 18)
  31. LLVM_FIXED_MD_KIND(MD_type, "type", 19)
  32. LLVM_FIXED_MD_KIND(MD_section_prefix, "section_prefix", 20)
  33. LLVM_FIXED_MD_KIND(MD_absolute_symbol, "absolute_symbol", 21)
  34. LLVM_FIXED_MD_KIND(MD_associated, "associated", 22)
  35. LLVM_FIXED_MD_KIND(MD_callees, "callees", 23)
  36. LLVM_FIXED_MD_KIND(MD_irr_loop, "irr_loop", 24)
  37. LLVM_FIXED_MD_KIND(MD_access_group, "llvm.access.group", 25)
  38. LLVM_FIXED_MD_KIND(MD_callback, "callback", 26)
  39. LLVM_FIXED_MD_KIND(MD_preserve_access_index, "llvm.preserve.access.index", 27)
  40. LLVM_FIXED_MD_KIND(MD_vcall_visibility, "vcall_visibility", 28)
  41. LLVM_FIXED_MD_KIND(MD_noundef, "noundef", 29)
  42. LLVM_FIXED_MD_KIND(MD_annotation, "annotation", 30)