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