Lines Matching full:dxcontainer
1 //===- DXContainer.cpp - DXContainer object file implementation -----------===//
9 #include "llvm/Object/DXContainer.h"
10 #include "llvm/BinaryFormat/DXContainer.h"
29 // DXContainer is always little endian in readStruct()
44 // The DXContainer offset table is comprised of uint32_t values but not padded in readInteger()
51 // DXContainer is always little endian in readInteger()
57 DXContainer::DXContainer(MemoryBufferRef O) : Data(O) {} in DXContainer() function in DXContainer
59 Error DXContainer::parseHeader() { in parseHeader()
63 Error DXContainer::parseDXILHeader(StringRef Part) { in parseDXILHeader()
75 Error DXContainer::parseShaderFeatureFlags(StringRef Part) { in parseShaderFeatureFlags()
85 Error DXContainer::parseHash(StringRef Part) { in parseHash()
95 Error DXContainer::parsePSVInfo(StringRef Part) { in parsePSVInfo()
129 Error DXContainer::parsePartOffsets() { in parsePartOffsets()
211 Expected<DXContainer> DXContainer::create(MemoryBufferRef Object) { in create()
212 DXContainer Container(Object); in create()
220 void DXContainer::PartIterator::updateIteratorImpl(const uint32_t Offset) { in updateIteratorImpl()