Lines Matching refs:Part
63 Error DXContainer::parseDXILHeader(StringRef Part) { in parseDXILHeader() argument
66 const char *Current = Part.begin(); in parseDXILHeader()
68 if (Error Err = readStruct(Part, Current, Header)) in parseDXILHeader()
75 Error DXContainer::parseShaderFeatureFlags(StringRef Part) { in parseShaderFeatureFlags() argument
79 if (Error Err = readInteger(Part, Part.begin(), FlagValue)) in parseShaderFeatureFlags()
85 Error DXContainer::parseHash(StringRef Part) { in parseHash() argument
89 if (Error Err = readStruct(Part, Part.begin(), ReadHash)) in parseHash()
95 Error DXContainer::parsePSVInfo(StringRef Part) { in parsePSVInfo() argument
98 PSVInfo = DirectX::PSVRuntimeInfo(Part); in parsePSVInfo()
104 Error DirectX::Signature::initialize(StringRef Part) { in initialize() argument
106 if (Error Err = readStruct(Part, Part.begin(), SigHeader)) in initialize()
110 if (Part.size() < Size + SigHeader.FirstParamOffset) in initialize()
113 Parameters.Data = Part.substr(SigHeader.FirstParamOffset, Size); in initialize()
116 StringTable = Part.substr(SigHeader.FirstParamOffset + Size); in initialize()
133 for (uint32_t Part = 0; Part < Header.PartCount; ++Part) { in parsePartOffsets() local
141 Part) in parsePartOffsets()
225 cantFail(readStruct(Buffer, Current, IteratorState.Part)); in updateIteratorImpl()
227 StringRef(Current + sizeof(dxbc::PartHeader), IteratorState.Part.Size); in updateIteratorImpl()