|
|
|||
File indexing completed on 2026-05-10 08:44:04
0001 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 0002 |* *| 0003 |* Intrinsic Function Source Fragment *| 0004 |* *| 0005 |* Automatically generated file, do not edit! *| 0006 |* *| 0007 \*===----------------------------------------------------------------------===*/ 0008 0009 #ifndef LLVM_IR_INTRINSIC_DX_ENUMS_H 0010 #define LLVM_IR_INTRINSIC_DX_ENUMS_H 0011 namespace llvm::Intrinsic { 0012 enum DXIntrinsics : unsigned { 0013 // Enum values for intrinsics. 0014 dx_all = 3826, // llvm.dx.all 0015 dx_any, // llvm.dx.any 0016 dx_asdouble, // llvm.dx.asdouble 0017 dx_cross, // llvm.dx.cross 0018 dx_degrees, // llvm.dx.degrees 0019 dx_discard, // llvm.dx.discard 0020 dx_dot2, // llvm.dx.dot2 0021 dx_dot3, // llvm.dx.dot3 0022 dx_dot4, // llvm.dx.dot4 0023 dx_dot4add_i8packed, // llvm.dx.dot4add.i8packed 0024 dx_dot4add_u8packed, // llvm.dx.dot4add.u8packed 0025 dx_fdot, // llvm.dx.fdot 0026 dx_firstbitlow, // llvm.dx.firstbitlow 0027 dx_firstbitshigh, // llvm.dx.firstbitshigh 0028 dx_firstbituhigh, // llvm.dx.firstbituhigh 0029 dx_flattened_thread_id_in_group, // llvm.dx.flattened.thread.id.in.group 0030 dx_frac, // llvm.dx.frac 0031 dx_group_id, // llvm.dx.group.id 0032 dx_group_memory_barrier_with_group_sync, // llvm.dx.group.memory.barrier.with.group.sync 0033 dx_imad, // llvm.dx.imad 0034 dx_isinf, // llvm.dx.isinf 0035 dx_lerp, // llvm.dx.lerp 0036 dx_nclamp, // llvm.dx.nclamp 0037 dx_normalize, // llvm.dx.normalize 0038 dx_radians, // llvm.dx.radians 0039 dx_resource_casthandle, // llvm.dx.resource.casthandle 0040 dx_resource_getpointer, // llvm.dx.resource.getpointer 0041 dx_resource_handlefrombinding, // llvm.dx.resource.handlefrombinding 0042 dx_resource_load_rawbuffer, // llvm.dx.resource.load.rawbuffer 0043 dx_resource_load_typedbuffer, // llvm.dx.resource.load.typedbuffer 0044 dx_resource_store_rawbuffer, // llvm.dx.resource.store.rawbuffer 0045 dx_resource_store_typedbuffer, // llvm.dx.resource.store.typedbuffer 0046 dx_resource_updatecounter, // llvm.dx.resource.updatecounter 0047 dx_rsqrt, // llvm.dx.rsqrt 0048 dx_saturate, // llvm.dx.saturate 0049 dx_sclamp, // llvm.dx.sclamp 0050 dx_sdot, // llvm.dx.sdot 0051 dx_sign, // llvm.dx.sign 0052 dx_splitdouble, // llvm.dx.splitdouble 0053 dx_step, // llvm.dx.step 0054 dx_thread_id, // llvm.dx.thread.id 0055 dx_thread_id_in_group, // llvm.dx.thread.id.in.group 0056 dx_uclamp, // llvm.dx.uclamp 0057 dx_udot, // llvm.dx.udot 0058 dx_umad, // llvm.dx.umad 0059 dx_wave_active_countbits, // llvm.dx.wave.active.countbits 0060 dx_wave_all, // llvm.dx.wave.all 0061 dx_wave_any, // llvm.dx.wave.any 0062 dx_wave_getlaneindex, // llvm.dx.wave.getlaneindex 0063 dx_wave_is_first_lane, // llvm.dx.wave.is.first.lane 0064 dx_wave_readlane, // llvm.dx.wave.readlane 0065 dx_wave_reduce_max, // llvm.dx.wave.reduce.max 0066 dx_wave_reduce_sum, // llvm.dx.wave.reduce.sum 0067 dx_wave_reduce_umax, // llvm.dx.wave.reduce.umax 0068 dx_wave_reduce_usum, // llvm.dx.wave.reduce.usum 0069 }; // enum 0070 } // namespace llvm::Intrinsic 0071 #endif 0072
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|