LLVM: include/llvm/Support/DXILABI.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#ifndef LLVM_SUPPORT_DXILABI_H
18#define LLVM_SUPPORT_DXILABI_H
19
21#include
22
23namespace llvm {
24namespace dxil {
25
33
34
35
58
59
81
82
89
95
100
103
105}
106}
107
108#endif
StringRef - Represent a constant reference to a string, i.e.
LLVM_ABI StringRef getResourceClassName(ResourceClass RC)
ResourceKind
The kind of resource for an SRV or UAV resource.
Definition DXILABI.h:36
@ FeedbackTexture2D
Definition DXILABI.h:54
@ TextureCube
Definition DXILABI.h:42
@ TypedBuffer
Definition DXILABI.h:47
@ FeedbackTexture2DArray
Definition DXILABI.h:55
@ NumEntries
Definition DXILABI.h:56
@ Texture2DArray
Definition DXILABI.h:44
@ TBuffer
Definition DXILABI.h:52
@ Texture2DMS
Definition DXILABI.h:40
@ Texture3D
Definition DXILABI.h:41
@ RTAccelerationStructure
Definition DXILABI.h:53
@ Texture1DArray
Definition DXILABI.h:43
@ Texture2D
Definition DXILABI.h:39
@ TextureCubeArray
Definition DXILABI.h:46
@ StructuredBuffer
Definition DXILABI.h:49
@ RawBuffer
Definition DXILABI.h:48
@ Texture2DMSArray
Definition DXILABI.h:45
@ Texture1D
Definition DXILABI.h:38
ResourceClass
Definition DXILABI.h:26
@ Sampler
Definition DXILABI.h:30
@ UAV
Definition DXILABI.h:28
@ CBuffer
Definition DXILABI.h:29
@ LastEntry
Definition DXILABI.h:31
@ SRV
Definition DXILABI.h:27
ExtPropTags
Metadata tags for extra resource properties.
Definition DXILABI.h:83
@ SamplerFeedbackKind
Definition DXILABI.h:86
@ StructuredBufferStride
Definition DXILABI.h:85
@ Atomic64Use
Definition DXILABI.h:87
SamplerType
Definition DXILABI.h:90
@ Mono
Definition DXILABI.h:93
@ Default
Definition DXILABI.h:91
@ Comparison
Definition DXILABI.h:92
SamplerFeedbackType
Definition DXILABI.h:96
@ MinMip
Definition DXILABI.h:97
@ MipRegionUsed
Definition DXILABI.h:98
ElementType
The element type of an SRV or UAV resource.
Definition DXILABI.h:60
@ UNormF16
Definition DXILABI.h:73
@ PackedU8x32
Definition DXILABI.h:79
@ F64
Definition DXILABI.h:71
@ UNormF64
Definition DXILABI.h:77
@ U64
Definition DXILABI.h:68
@ SNormF64
Definition DXILABI.h:76
@ F32
Definition DXILABI.h:70
@ F16
Definition DXILABI.h:69
@ UNormF32
Definition DXILABI.h:75
@ SNormF16
Definition DXILABI.h:72
@ SNormF32
Definition DXILABI.h:74
@ I1
Definition DXILABI.h:62
@ I16
Definition DXILABI.h:63
@ U32
Definition DXILABI.h:66
@ PackedS8x32
Definition DXILABI.h:78
@ I32
Definition DXILABI.h:65
@ I64
Definition DXILABI.h:67
@ U16
Definition DXILABI.h:64
const unsigned MaxWaveSize
Definition DXILABI.h:102
const unsigned MinWaveSize
Definition DXILABI.h:101
This is an optimization pass for GlobalISel generic memory operations.