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_alloca = 10793, // llvm.spv.alloca 17 spv_alloca_array, // llvm.spv.alloca.array 18 spv_assign_name, // llvm.spv.assign.name 19 spv_assign_ptr_type, // llvm.spv.assign.ptr.type 20 spv_assign_type, // llvm.spv.assign.type 21 spv_assume, // llvm.spv.assume 22 spv_bitcast, // llvm.spv.bitcast 23 spv_cmpxchg, // llvm.spv.cmpxchg 24 spv_const_composite, // llvm.spv.const.composite 25 spv_create_handle, // llvm.spv.create.handle 26 spv_expect, // llvm.spv.expect 27 spv_extractelt, // llvm.spv.extractelt 28 spv_extractv, // llvm.spv.extractv 29 spv_gep, // llvm.spv.gep 30 spv_init_global, // llvm.spv.init.global 31 spv_insertelt, // llvm.spv.insertelt 32 spv_insertv, // llvm.spv.insertv 33 spv_load, // llvm.spv.load 34 spv_ptrcast, // llvm.spv.ptrcast 35 spv_store, // llvm.spv.store 36 spv_switch, // llvm.spv.switch 37 spv_thread_id, // llvm.spv.thread.id 38 spv_track_constant, // llvm.spv.track.constant 39 spv_undef, // llvm.spv.undef 40 spv_unreachable, // llvm.spv.unreachable 41 spv_unref_global, // llvm.spv.unref.global 42 }; // enum 43 } // namespace Intrinsic 44 } // namespace llvm 45 46 #endif 47