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 | |
9 | #ifndef LLVM_FIXED_MD_KIND |
10 | #error "LLVM_FIXED_MD_KIND(EnumID, Name, Value) is not defined." |
11 | #endif |
12 | |
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_vcall_visibility, "vcall_visibility" , 28) |
43 | LLVM_FIXED_MD_KIND(MD_noundef, "noundef" , 29) |
44 | LLVM_FIXED_MD_KIND(MD_annotation, "annotation" , 30) |
45 | LLVM_FIXED_MD_KIND(MD_nosanitize, "nosanitize" , 31) |
46 | LLVM_FIXED_MD_KIND(MD_func_sanitize, "func_sanitize" , 32) |
47 | LLVM_FIXED_MD_KIND(MD_exclude, "exclude" , 33) |
48 | LLVM_FIXED_MD_KIND(MD_memprof, "memprof" , 34) |
49 | LLVM_FIXED_MD_KIND(MD_callsite, "callsite" , 35) |
50 | LLVM_FIXED_MD_KIND(MD_kcfi_type, "kcfi_type" , 36) |
51 | LLVM_FIXED_MD_KIND(MD_pcsections, "pcsections" , 37) |
52 | LLVM_FIXED_MD_KIND(MD_DIAssignID, "DIAssignID" , 38) |
53 | LLVM_FIXED_MD_KIND(MD_coro_outside_frame, "coro.outside.frame" , 39) |
54 | |