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