|
LLVM 24.0.0git
|
#include "Target/DirectX/DXILSignatureAnalysis.h"
Public Member Functions | |
| ModuleSignatureInfo ()=default | |
| ModuleSignatureInfo (const ModuleSignatureInfo &)=delete | |
| ModuleSignatureInfo & | operator= (const ModuleSignatureInfo &)=delete |
| ModuleSignatureInfo (ModuleSignatureInfo &&)=default | |
| ModuleSignatureInfo & | operator= (ModuleSignatureInfo &&)=default |
| const EntrySignature * | get (const Function *F) const |
| void | print (raw_ostream &OS, const Module &M) const |
Public Attributes | |
| DenseMap< const Function *, EntrySignature > | Entries |
| StringSet | Names |
Definition at line 61 of file DXILSignatureAnalysis.h.
|
default |
Referenced by ModuleSignatureInfo(), ModuleSignatureInfo(), operator=(), and operator=().
|
delete |
References ModuleSignatureInfo().
|
default |
References ModuleSignatureInfo().
|
inline |
Definition at line 72 of file DXILSignatureAnalysis.h.
Referenced by llvm::dxil::ModuleShaderFlags::initialize(), print(), and translateGlobalMetadata().
|
delete |
References ModuleSignatureInfo().
|
default |
References ModuleSignatureInfo().
| void ModuleSignatureInfo::print | ( | raw_ostream & | OS, |
| const Module & | M ) const |
Definition at line 609 of file DXILSignatureAnalysis.cpp.
| DenseMap<const Function *, EntrySignature> llvm::dxil::ModuleSignatureInfo::Entries |
Definition at line 69 of file DXILSignatureAnalysis.h.
Referenced by get().
| StringSet llvm::dxil::ModuleSignatureInfo::Names |
Definition at line 70 of file DXILSignatureAnalysis.h.