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_R600_ENUMS_H 10 #define LLVM_IR_INTRINSIC_R600_ENUMS_H 11 12 namespace llvm { 13 namespace Intrinsic { 14 enum R600Intrinsics : unsigned { 15 // Enum values for intrinsics 16 r600_cube = 6004, // llvm.r600.cube 17 r600_ddx, // llvm.r600.ddx 18 r600_ddy, // llvm.r600.ddy 19 r600_dot4, // llvm.r600.dot4 20 r600_group_barrier, // llvm.r600.group.barrier 21 r600_implicitarg_ptr, // llvm.r600.implicitarg.ptr 22 r600_kill, // llvm.r600.kill 23 r600_rat_store_typed, // llvm.r600.rat.store.typed 24 r600_read_global_size_x, // llvm.r600.read.global.size.x 25 r600_read_global_size_y, // llvm.r600.read.global.size.y 26 r600_read_global_size_z, // llvm.r600.read.global.size.z 27 r600_read_local_size_x, // llvm.r600.read.local.size.x 28 r600_read_local_size_y, // llvm.r600.read.local.size.y 29 r600_read_local_size_z, // llvm.r600.read.local.size.z 30 r600_read_ngroups_x, // llvm.r600.read.ngroups.x 31 r600_read_ngroups_y, // llvm.r600.read.ngroups.y 32 r600_read_ngroups_z, // llvm.r600.read.ngroups.z 33 r600_read_tgid_x, // llvm.r600.read.tgid.x 34 r600_read_tgid_y, // llvm.r600.read.tgid.y 35 r600_read_tgid_z, // llvm.r600.read.tgid.z 36 r600_read_tidig_x, // llvm.r600.read.tidig.x 37 r600_read_tidig_y, // llvm.r600.read.tidig.y 38 r600_read_tidig_z, // llvm.r600.read.tidig.z 39 r600_recipsqrt_clamped, // llvm.r600.recipsqrt.clamped 40 r600_recipsqrt_ieee, // llvm.r600.recipsqrt.ieee 41 r600_store_stream_output, // llvm.r600.store.stream.output 42 r600_store_swizzle, // llvm.r600.store.swizzle 43 r600_tex, // llvm.r600.tex 44 r600_texc, // llvm.r600.texc 45 r600_txb, // llvm.r600.txb 46 r600_txbc, // llvm.r600.txbc 47 r600_txf, // llvm.r600.txf 48 r600_txl, // llvm.r600.txl 49 r600_txlc, // llvm.r600.txlc 50 r600_txq, // llvm.r600.txq 51 }; // enum 52 } // namespace Intrinsic 53 } // namespace llvm 54 55 #endif 56