|
LLVM 23.0.0git
|
#include "llvm/Object/DXContainer.h"
Classes | |
| class | PartIterator |
Public Types | |
| using | DXILData = std::pair<dxbc::ProgramHeader, const char *> |
Public Member Functions | |
| PartIterator | begin () const |
| PartIterator | end () const |
| StringRef | getData () const |
| const dxbc::Header & | getHeader () const |
| const std::optional< DXILData > & | getDXIL (bool Debug) const |
| std::optional< uint16_t > | getShaderKind () const |
| const std::optional< mcdxbc::DebugName > | getDebugName () const |
| std::optional< uint64_t > | getShaderFeatureFlags () const |
| std::optional< dxbc::ShaderHash > | getShaderHash () const |
| std::optional< DirectX::RootSignature > | getRootSignature () const |
| const std::optional< DirectX::PSVRuntimeInfo > & | getPSVInfo () const |
| const DirectX::Signature & | getInputSignature () const |
| const DirectX::Signature & | getOutputSignature () const |
| const DirectX::Signature & | getPatchConstantSignature () const |
| const std::optional< mcdxbc::CompilerVersion > & | getCompilerVersionInfo () const |
| const std::optional< mcdxbc::SourceInfo > & | getSourceInfo () const |
Static Public Member Functions | |
| static LLVM_ABI Expected< DXContainer > | create (MemoryBufferRef Object) |
Friends | |
| class | PartIterator |
Definition at line 461 of file DXContainer.h.
| using llvm::object::DXContainer::DXILData = std::pair<dxbc::ProgramHeader, const char *> |
Definition at line 463 of file DXContainer.h.
|
inline |
Definition at line 561 of file DXContainer.h.
References PartIterator.
|
static |
Definition at line 640 of file DXContainer.cpp.
Referenced by llvm::object::ObjectFile::createDXContainerObjectFile(), and llvm::pdb::PDBFile::getDXContainerStream().
|
inline |
Definition at line 565 of file DXContainer.h.
References PartIterator.
|
inline |
Definition at line 609 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 567 of file DXContainer.h.
|
inline |
Definition at line 583 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
Definition at line 572 of file DXContainer.h.
References llvm::Debug.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 570 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 601 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 602 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 605 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 597 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 593 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 587 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 591 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 576 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
inline |
Definition at line 613 of file DXContainer.h.
Referenced by llvm::DXContainerYAML::fromDXContainer().
|
friend |
Definition at line 495 of file DXContainer.h.