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
12namespace llvm {
13namespace Intrinsic {
14enum R600Intrinsics : unsigned {
15// Enum values for intrinsics
16 r600_cube = 10138, // 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