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.