LLVM 17.0.0git
|
#include "Target/DirectX/DXILResource.h"
Public Types | |
enum | Tags : uint32_t { TypedBufferElementType = 0 , StructuredBufferElementStride , SamplerFeedbackKind , Atomic64Use } |
Public Member Functions | |
MDNode * | write (LLVMContext &Ctx) const |
Public Attributes | |
std::optional< ComponentType > | ElementType |
Definition at line 79 of file DXILResource.h.
Enumerator | |
---|---|
TypedBufferElementType | |
StructuredBufferElementStride | |
SamplerFeedbackKind | |
Atomic64Use |
Definition at line 84 of file DXILResource.h.
MDNode * ResourceBase::ExtendedProperties::write | ( | LLVMContext & | Ctx | ) | const |
Definition at line 324 of file DXILResource.cpp.
References B, ElementType, llvm::ConstantAsMetadata::get(), llvm::MDNode::get(), and TypedBufferElementType.
std::optional<ComponentType> llvm::dxil::ResourceBase::ExtendedProperties::ElementType |
Definition at line 80 of file DXILResource.h.
Referenced by llvm::dxil::UAVResource::print(), and write().