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 12 namespace llvm { 13 namespace Intrinsic { 14 enum SPVIntrinsics : unsigned { 15 // Enum values for intrinsics 16 spv_all = 10816, // 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_name, // llvm.spv.assign.name 21 spv_assign_ptr_type, // llvm.spv.assign.ptr.type 22 spv_assign_type, // llvm.spv.assign.type 23 spv_assume, // llvm.spv.assume 24 spv_bitcast, // llvm.spv.bitcast 25 spv_cmpxchg, // llvm.spv.cmpxchg 26 spv_const_composite, // llvm.spv.const.composite 27 spv_create_handle, // llvm.spv.create.handle 28 spv_expect, // llvm.spv.expect 29 spv_extractelt, // llvm.spv.extractelt 30 spv_extractv, // llvm.spv.extractv 31 spv_gep, // llvm.spv.gep 32 spv_init_global, // llvm.spv.init.global 33 spv_insertelt, // llvm.spv.insertelt 34 spv_insertv, // llvm.spv.insertv 35 spv_lerp, // llvm.spv.lerp 36 spv_lifetime_end, // llvm.spv.lifetime.end 37 spv_lifetime_start, // llvm.spv.lifetime.start 38 spv_load, // llvm.spv.load 39 spv_ptrcast, // llvm.spv.ptrcast 40 spv_store, // llvm.spv.store 41 spv_switch, // llvm.spv.switch 42 spv_thread_id, // llvm.spv.thread.id 43 spv_track_constant, // llvm.spv.track.constant 44 spv_undef, // llvm.spv.undef 45 spv_unreachable, // llvm.spv.unreachable 46 spv_unref_global, // llvm.spv.unref.global 47 }; // enum 48 } // namespace Intrinsic 49 } // namespace llvm 50 51 #endif 52