LLVM 22.0.0git
|
#include "llvm/Object/DXContainer.h"
#include "llvm/BinaryFormat/DXContainer.h"
#include "llvm/Object/Error.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/TargetParser/SubtargetFeature.h"
Go to the source code of this file.
Classes | |
class | DXNotSupportedError |
Functions | |
static Error | parseFailed (const Twine &Msg) |
template<typename T > | |
static Error | readStruct (StringRef Buffer, const char *Src, T &Struct) |
template<typename T > | |
static Error | readInteger (StringRef Buffer, const char *Src, T &Val, Twine Str="structure") |
Definition at line 19 of file DXContainer.cpp.
References llvm::Twine::str().
Referenced by readInteger(), and readStruct().
|
static |
Definition at line 37 of file DXContainer.cpp.
References llvm::StringRef::begin(), llvm::StringRef::end(), llvm::sys::IsBigEndianHost, parseFailed(), llvm::Error::success(), and llvm::sys::swapByteOrder().
Referenced by llvm::object::DirectX::PSVRuntimeInfo::parse().
|
static |
Definition at line 24 of file DXContainer.cpp.
References llvm::StringRef::begin(), llvm::StringRef::end(), llvm::sys::IsBigEndianHost, parseFailed(), Struct, and llvm::Error::success().
Referenced by llvm::object::DirectX::Signature::initialize(), and llvm::object::DirectX::PSVRuntimeInfo::parse().