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_DX_ENUMS_H |
10 | #define LLVM_IR_INTRINSIC_DX_ENUMS_H |
11 | |
12 | namespace llvm { |
13 | namespace Intrinsic { |
14 | enum DXIntrinsics : unsigned { |
15 | // Enum values for intrinsics |
16 | dx_all = 3629, // llvm.dx.all |
17 | dx_any, // llvm.dx.any |
18 | dx_clamp, // llvm.dx.clamp |
19 | dx_create_handle, // llvm.dx.create.handle |
20 | dx_dot2, // llvm.dx.dot2 |
21 | dx_dot3, // llvm.dx.dot3 |
22 | dx_dot4, // llvm.dx.dot4 |
23 | dx_flattened_thread_id_in_group, // llvm.dx.flattened.thread.id.in.group |
24 | dx_frac, // llvm.dx.frac |
25 | dx_group_id, // llvm.dx.group.id |
26 | dx_imad, // llvm.dx.imad |
27 | dx_isinf, // llvm.dx.isinf |
28 | dx_lerp, // llvm.dx.lerp |
29 | dx_rcp, // llvm.dx.rcp |
30 | dx_rsqrt, // llvm.dx.rsqrt |
31 | dx_sdot, // llvm.dx.sdot |
32 | dx_thread_id, // llvm.dx.thread.id |
33 | dx_thread_id_in_group, // llvm.dx.thread.id.in.group |
34 | dx_uclamp, // llvm.dx.uclamp |
35 | dx_udot, // llvm.dx.udot |
36 | dx_umad, // llvm.dx.umad |
37 | }; // enum |
38 | } // namespace Intrinsic |
39 | } // namespace llvm |
40 | |
41 | #endif |
42 | |