LLVM 20.0.0git
Public Member Functions | List of all members
llvm::dxil::Resources Class Reference

#include "Target/DirectX/DXILResource.h"

Public Member Functions

void collect (Module &M)
 
bool hasUAVs () const
 
MetadatawriteUAVs (Module &M) const
 
void printUAVs (raw_ostream &OS) const
 
bool hasCBuffers () const
 
MetadatawriteCBuffers (Module &M) const
 
void printCBuffers (raw_ostream &OS) const
 
LLVM_DUMP_METHOD void dump () const
 

Detailed Description

Definition at line 115 of file DXILResource.h.

Member Function Documentation

◆ collect()

void Resources::collect ( Module M)

Definition at line 53 of file DXILResource.cpp.

◆ dump()

void Resources::dump ( ) const

Definition at line 343 of file DXILResource.cpp.

References llvm::dbgs().

◆ hasCBuffers()

bool llvm::dxil::Resources::hasCBuffers ( ) const
inline

◆ hasUAVs()

bool llvm::dxil::Resources::hasUAVs ( ) const
inline

◆ printCBuffers()

void Resources::printCBuffers ( raw_ostream OS) const

Definition at line 341 of file DXILResource.cpp.

References OS.

Referenced by prettyPrintResources().

◆ printUAVs()

void Resources::printUAVs ( raw_ostream OS) const

Definition at line 337 of file DXILResource.cpp.

References OS.

Referenced by prettyPrintResources().

◆ writeCBuffers()

Metadata * Resources::writeCBuffers ( Module M) const

Definition at line 338 of file DXILResource.cpp.

Referenced by emitResourceMetadata().

◆ writeUAVs()

Metadata * Resources::writeUAVs ( Module M) const

Definition at line 336 of file DXILResource.cpp.

Referenced by emitResourceMetadata().


The documentation for this class was generated from the following files: