|
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 |
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 557 of file DXContainer.h.
References PartIterator.
|
static |
Definition at line 280 of file DXContainer.cpp.
Referenced by llvm::object::ObjectFile::createDXContainerObjectFile().
|
inline |
Definition at line 561 of file DXContainer.h.
References PartIterator.
|
inline |
Definition at line 563 of file DXContainer.h.
|
inline |
Definition at line 579 of file DXContainer.h.
Definition at line 568 of file DXContainer.h.
References llvm::Debug.
|
inline |
Definition at line 566 of file DXContainer.h.
|
inline |
Definition at line 597 of file DXContainer.h.
|
inline |
Definition at line 598 of file DXContainer.h.
|
inline |
Definition at line 601 of file DXContainer.h.
|
inline |
Definition at line 593 of file DXContainer.h.
|
inline |
Definition at line 589 of file DXContainer.h.
|
inline |
Definition at line 583 of file DXContainer.h.
|
inline |
Definition at line 587 of file DXContainer.h.
|
inline |
Definition at line 572 of file DXContainer.h.
|
friend |
Definition at line 491 of file DXContainer.h.