Lines Matching defs: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
44 // The DXContainer offset table is comprised of uint32_t values but not padded
51 // DXContainer is always little endian
57 DXContainer::DXContainer(MemoryBufferRef O) : Data(O) {}
59 Error DXContainer::parseHeader() {
63 Error DXContainer::parseDXILHeader(StringRef Part) {
75 Error DXContainer::parseShaderFeatureFlags(StringRef Part) {
85 Error DXContainer::parseHash(StringRef Part) {
95 Error DXContainer::parsePSVInfo(StringRef Part) {
129 Error DXContainer::parsePartOffsets() {
211 Expected<DXContainer> DXContainer::create(MemoryBufferRef Object) {
212 DXContainer Container(Object);
220 void DXContainer::PartIterator::updateIteratorImpl(const uint32_t Offset) {