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 = 3363,                                    // 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