1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Intrinsic Function Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifndef LLVM_IR_INTRINSIC_SPV_ENUMS_H
10#define LLVM_IR_INTRINSIC_SPV_ENUMS_H
11
12namespace llvm {
13namespace Intrinsic {
14enum SPVIntrinsics : unsigned {
15// Enum values for intrinsics
16 spv_all = 11111, // llvm.spv.all
17 spv_alloca, // llvm.spv.alloca
18 spv_alloca_array, // llvm.spv.alloca.array
19 spv_any, // llvm.spv.any
20 spv_assign_decoration, // llvm.spv.assign.decoration
21 spv_assign_name, // llvm.spv.assign.name
22 spv_assign_ptr_type, // llvm.spv.assign.ptr.type
23 spv_assign_type, // llvm.spv.assign.type
24 spv_assume, // llvm.spv.assume
25 spv_bitcast, // llvm.spv.bitcast
26 spv_cmpxchg, // llvm.spv.cmpxchg
27 spv_const_composite, // llvm.spv.const.composite
28 spv_create_handle, // llvm.spv.create.handle
29 spv_expect, // llvm.spv.expect
30 spv_extractelt, // llvm.spv.extractelt
31 spv_extractv, // llvm.spv.extractv
32 spv_gep, // llvm.spv.gep
33 spv_init_global, // llvm.spv.init.global
34 spv_inline_asm, // llvm.spv.inline.asm
35 spv_insertelt, // llvm.spv.insertelt
36 spv_insertv, // llvm.spv.insertv
37 spv_lerp, // llvm.spv.lerp
38 spv_lifetime_end, // llvm.spv.lifetime.end
39 spv_lifetime_start, // llvm.spv.lifetime.start
40 spv_load, // llvm.spv.load
41 spv_ptrcast, // llvm.spv.ptrcast
42 spv_rsqrt, // llvm.spv.rsqrt
43 spv_store, // llvm.spv.store
44 spv_switch, // llvm.spv.switch
45 spv_thread_id, // llvm.spv.thread.id
46 spv_track_constant, // llvm.spv.track.constant
47 spv_undef, // llvm.spv.undef
48 spv_unreachable, // llvm.spv.unreachable
49 spv_unref_global, // llvm.spv.unref.global
50}; // enum
51} // namespace Intrinsic
52} // namespace llvm
53
54#endif
55