|
LLVM 23.0.0git
|
#include "llvm/Analysis/DXILMetadataAnalysis.h"
Public Member Functions | |
| LLVM_ABI void | print (raw_ostream &OS) const |
Public Attributes | |
| VersionTuple | DXILVersion {} |
| VersionTuple | ShaderModelVersion {} |
| Triple::EnvironmentType | ShaderProfile {Triple::UnknownEnvironment} |
| VersionTuple | ValidatorVersion {} |
| SmallVector< EntryProperties > | EntryPropertyVec {} |
| std::optional< mcdxbc::SourceInfoBuilder > | SourceInfo |
Definition at line 38 of file DXILMetadataAnalysis.h.
| void ModuleMetadataInfo::print | ( | raw_ostream & | OS | ) | const |
Definition at line 125 of file DXILMetadataAnalysis.cpp.
References DXILVersion, EntryPropertyVec, llvm::Triple::getEnvironmentTypeName(), ShaderModelVersion, ShaderProfile, and ValidatorVersion.
| VersionTuple llvm::dxil::ModuleMetadataInfo::DXILVersion {} |
Definition at line 39 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo(), emitDXILVersionTupleMD(), llvm::dxil::ModuleShaderFlags::initialize(), and print().
| SmallVector<EntryProperties> llvm::dxil::ModuleMetadataInfo::EntryPropertyVec {} |
Definition at line 43 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo(), getRootSignature(), print(), and translateGlobalMetadata().
| VersionTuple llvm::dxil::ModuleMetadataInfo::ShaderModelVersion {} |
Definition at line 40 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo(), emitShaderModelVersionMD(), getEntryPropAsMetadata(), and print().
| Triple::EnvironmentType llvm::dxil::ModuleMetadataInfo::ShaderProfile {Triple::UnknownEnvironment} |
Definition at line 41 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo(), emitShaderModelVersionMD(), getEntryPropAsMetadata(), hasUAVsAtEveryStage(), print(), translateGlobalMetadata(), and validateRootSignature().
| std::optional<mcdxbc::SourceInfoBuilder> llvm::dxil::ModuleMetadataInfo::SourceInfo |
Definition at line 44 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo().
| VersionTuple llvm::dxil::ModuleMetadataInfo::ValidatorVersion {} |
Definition at line 42 of file DXILMetadataAnalysis.h.
Referenced by collectMetadataInfo(), emitValidatorVersionMD(), hasUAVsAtEveryStage(), and print().