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
12namespace llvm {
13namespace Intrinsic {
14enum 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