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