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