Lines Matching refs:Data

57 DXContainer::DXContainer(MemoryBufferRef O) : Data(O) {}  in DXContainer()
60 return readStruct(Data.getBuffer(), Data.getBuffer().data(), Header); in parseHeader()
113 Parameters.Data = Part.substr(SigHeader.FirstParamOffset, Size); in initialize()
132 const char *Current = Data.getBuffer().data() + sizeof(dxbc::Header); in parsePartOffsets()
135 if (Error Err = readInteger(Data.getBuffer(), Current, PartOffset)) in parsePartOffsets()
144 if (PartOffset >= Data.getBufferSize()) in parsePartOffsets()
151 if (PartOffset >= Data.getBufferSize() - sizeof(dxbc::PartHeader::Name)) in parsePartOffsets()
156 dxbc::parsePartType(Data.getBuffer().substr(PartOffset, 4)); in parsePartOffsets()
159 if (Error Err = readInteger(Data.getBuffer(), in parsePartOffsets()
160 Data.getBufferStart() + PartOffset + 4, in parsePartOffsets()
163 StringRef PartData = Data.getBuffer().substr(PartDataStart, PartSize); in parsePartOffsets()
221 StringRef Buffer = Container.Data.getBuffer(); in updateIteratorImpl()
226 IteratorState.Data = in updateIteratorImpl()
234 const char *Current = Data.begin(); in parse()
235 if (Error Err = readInteger(Data, Current, Size)) in parse()
239 StringRef PSVInfoData = Data.substr(sizeof(uint32_t), Size); in parse()
285 if (Error Err = readInteger(Data, Current, ResourceCount)) in parse()
290 if (Error Err = readInteger(Data, Current, Resources.Stride)) in parse()
295 Resources.Data = Data.substr(Current - Data.begin(), BindingDataSize); in parse()
297 if (Resources.Data.size() < BindingDataSize) in parse()
314 if (Error Err = readInteger(Data, Current, StringTableSize)) in parse()
324 if (Error Err = readInteger(Data, Current, SemanticIndexTableSize)) in parse()
331 if (Error Err = readInteger(Data, Current, Index)) in parse()
344 if (Error Err = readInteger(Data, Current, SigInputElements.Stride)) in parse()
351 if (Data.end() - Current < in parse()
357 SigInputElements.Data = Data.substr(Current - Data.begin(), InputSize); in parse()
361 SigOutputElements.Data = Data.substr(Current - Data.begin(), OutputSize); in parse()
365 SigPatchOrPrimElements.Data = Data.substr(Current - Data.begin(), PSize); in parse()
389 OutputVectorMasks[I].Data = Data.substr(Current - Data.begin(), NumBytes); in parse()
396 PatchOrPrimMasks.Data = Data.substr(Current - Data.begin(), NumBytes); in parse()
407 InputOutputMap[I].Data = Data.substr(Current - Data.begin(), NumBytes); in parse()
417 InputPatchMap.Data = Data.substr(Current - Data.begin(), NumBytes); in parse()
427 PatchOutputMap.Data = Data.substr(Current - Data.begin(), NumBytes); in parse()