LLVM 18.0.0git
|
#include "Target/DirectX/DXILResource.h"
Public Member Functions | |
UAVResource (uint32_t I, hlsl::FrontendResource R) | |
MDNode * | write () const |
void | print (raw_ostream &O) const |
Definition at line 95 of file DXILResource.h.
UAVResource::UAVResource | ( | uint32_t | I, |
hlsl::FrontendResource | R | ||
) |
Definition at line 235 of file DXILResource.cpp.
void UAVResource::print | ( | raw_ostream & | O | ) | const |
Definition at line 242 of file DXILResource.cpp.
References llvm::dxil::ResourceBase::ExtendedProperties::ElementType, llvm::dxil::ResourceBase::Invalid, llvm::left_justify(), llvm::dxil::ResourceBase::Name, OS, llvm::dxil::ResourceBase::print(), llvm::dxil::ResourceBase::printComponentType(), llvm::dxil::ResourceBase::printKind(), and llvm::right_justify().
MDNode * UAVResource::write | ( | ) | const |
Definition at line 351 of file DXILResource.cpp.
References B, llvm::ConstantAsMetadata::get(), llvm::MDNode::get(), llvm::Value::getContext(), llvm::dxil::ResourceBase::GV, and llvm::dxil::ResourceBase::write().