LLVM: include/llvm/Support/DXILABI.h File Reference (original) (raw)
#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"
#include <cstdint>
Go to the source code of this file.
| Namespaces |
|
| namespace |
llvm |
|
This is an optimization pass for GlobalISel generic memory operations. |
| namespace |
llvm::dxil |
| Enumerations |
|
| enum class |
llvm::dxil::ResourceClass : uint8_t { llvm::dxil::SRV = 0 , llvm::dxil::UAV, llvm::dxil::CBuffer, llvm::dxil::Sampler, llvm::dxil::LastEntry = Sampler } |
| enum class |
llvm::dxil::ResourceKind : uint32_t { llvm::dxil::Invalid = 0 , llvm::dxil::Texture1D, llvm::dxil::Texture2D, llvm::dxil::Texture2DMS, llvm::dxil::Texture3D, llvm::dxil::TextureCube, llvm::dxil::Texture1DArray, llvm::dxil::Texture2DArray, llvm::dxil::Texture2DMSArray, llvm::dxil::TextureCubeArray, llvm::dxil::TypedBuffer, llvm::dxil::RawBuffer, llvm::dxil::StructuredBuffer, llvm::dxil::CBuffer, llvm::dxil::Sampler, llvm::dxil::TBuffer, llvm::dxil::RTAccelerationStructure, llvm::dxil::FeedbackTexture2D, llvm::dxil::FeedbackTexture2DArray, llvm::dxil::NumEntries } |
|
The kind of resource for an SRV or UAV resource. More... |
| enum class |
llvm::dxil::ElementType : uint32_t { llvm::dxil::Invalid = 0 , llvm::dxil::I1, llvm::dxil::I16, llvm::dxil::U16, llvm::dxil::I32, llvm::dxil::U32, llvm::dxil::I64, llvm::dxil::U64, llvm::dxil::F16, llvm::dxil::F32, llvm::dxil::F64, llvm::dxil::SNormF16, llvm::dxil::UNormF16, llvm::dxil::SNormF32, llvm::dxil::UNormF32, llvm::dxil::SNormF64, llvm::dxil::UNormF64, llvm::dxil::PackedS8x32, llvm::dxil::PackedU8x32 } |
|
The element type of an SRV or UAV resource. More... |
| enum class |
llvm::dxil::ExtPropTags : uint32_t { llvm::dxil::ElementType = 0 , llvm::dxil::StructuredBufferStride = 1 , llvm::dxil::SamplerFeedbackKind = 2 , llvm::dxil::Atomic64Use = 3 } |
|
Metadata tags for extra resource properties. More... |
| enum class |
llvm::dxil::SamplerType : uint32_t { llvm::dxil::Default = 0 , llvm::dxil::Comparison = 1 , llvm::dxil::Mono = 2 } |
| enum class |
llvm::dxil::SamplerFeedbackType : uint32_t { llvm::dxil::MinMip = 0 , llvm::dxil::MipRegionUsed = 1 } |
Generated on for LLVM by
1.14.0