LLVM 20.0.0git
Public Member Functions | List of all members
llvm::dxil::ResourceTable< T > Class Template Reference

#include "Target/DirectX/DXILResource.h"

Inheritance diagram for llvm::dxil::ResourceTable< T >:
Inheritance graph
[legend]

Public Member Functions

 ResourceTable (StringRef Name)
 
void collect (Module &M)
 
bool empty () const
 
MDNodewrite (Module &M) const
 
void print (raw_ostream &O) const
 

Detailed Description

template<typename T>
class llvm::dxil::ResourceTable< T >

Definition at line 98 of file DXILResource.h.

Constructor & Destructor Documentation

◆ ResourceTable()

template<typename T >
llvm::dxil::ResourceTable< T >::ResourceTable ( StringRef  Name)
inline

Definition at line 104 of file DXILResource.h.

Member Function Documentation

◆ collect()

template<typename T >
void ResourceTable::collect ( Module M)

Definition at line 25 of file DXILResource.cpp.

◆ empty()

template<typename T >
bool llvm::dxil::ResourceTable< T >::empty ( ) const
inline

◆ print()

template<typename T >
void ResourceTable::print ( raw_ostream O) const

Definition at line 268 of file DXILResource.cpp.

References llvm::Data, and OS.

◆ write()

template<typename T >
MDNode * ResourceTable::write ( Module M) const

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