1 /*===-- FixedMetadataKinds.def
- Fixed metadata kind IDs
-------*- C
++ -*-=== *\
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
7 \
*===----------------------------------------------------------------------===*/
9 #ifndef LLVM_FIXED_MD_KIND
10 #error
"LLVM_FIXED_MD_KIND(EnumID, Name, Value) is not defined."
13 LLVM_FIXED_MD_KIND(MD_dbg
, "dbg", 0)
14 LLVM_FIXED_MD_KIND(MD_tbaa
, "tbaa", 1)
15 LLVM_FIXED_MD_KIND(MD_prof
, "prof", 2)
16 LLVM_FIXED_MD_KIND(MD_fpmath
, "fpmath", 3)
17 LLVM_FIXED_MD_KIND(MD_range
, "range", 4)
18 LLVM_FIXED_MD_KIND(MD_tbaa_struct
, "tbaa.struct", 5)
19 LLVM_FIXED_MD_KIND(MD_invariant_load
, "invariant.load", 6)
20 LLVM_FIXED_MD_KIND(MD_alias_scope
, "alias.scope", 7)
21 LLVM_FIXED_MD_KIND(MD_noalias
, "noalias", 8)
22 LLVM_FIXED_MD_KIND(MD_nontemporal
, "nontemporal", 9)
23 LLVM_FIXED_MD_KIND(MD_mem_parallel_loop_access
,
24 "llvm.mem.parallel_loop_access", 10)
25 LLVM_FIXED_MD_KIND(MD_nonnull
, "nonnull", 11)
26 LLVM_FIXED_MD_KIND(MD_dereferenceable
, "dereferenceable", 12)
27 LLVM_FIXED_MD_KIND(MD_dereferenceable_or_null
, "dereferenceable_or_null", 13)
28 LLVM_FIXED_MD_KIND(MD_make_implicit
, "make.implicit", 14)
29 LLVM_FIXED_MD_KIND(MD_unpredictable
, "unpredictable", 15)
30 LLVM_FIXED_MD_KIND(MD_invariant_group
, "invariant.group", 16)
31 LLVM_FIXED_MD_KIND(MD_align
, "align", 17)
32 LLVM_FIXED_MD_KIND(MD_loop
, "llvm.loop", 18)
33 LLVM_FIXED_MD_KIND(MD_type
, "type", 19)
34 LLVM_FIXED_MD_KIND(MD_section_prefix
, "section_prefix", 20)
35 LLVM_FIXED_MD_KIND(MD_absolute_symbol
, "absolute_symbol", 21)
36 LLVM_FIXED_MD_KIND(MD_associated
, "associated", 22)
37 LLVM_FIXED_MD_KIND(MD_callees
, "callees", 23)
38 LLVM_FIXED_MD_KIND(MD_irr_loop
, "irr_loop", 24)
39 LLVM_FIXED_MD_KIND(MD_access_group
, "llvm.access.group", 25)
40 LLVM_FIXED_MD_KIND(MD_callback
, "callback", 26)
41 LLVM_FIXED_MD_KIND(MD_preserve_access_index
, "llvm.preserve.access.index", 27)
42 LLVM_FIXED_MD_KIND(MD_misexpect
, "misexpect", 28)