Home
last modified time | relevance | path

Searched refs:PartOffsets (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DDXContainer.h36 SmallVector<uint32_t, 4> PartOffsets; variable
62 if (OffsetIt == Container.PartOffsets.end()) in PartIterator()
63 updateIteratorImpl(Container.PartOffsets.back()); in PartIterator()
72 if (OffsetIt != Container.PartOffsets.end()) in updateIterator()
82 if (OffsetIt == Container.PartOffsets.end())
108 return PartIterator(*this, PartOffsets.begin()); in begin()
111 PartIterator end() const { return PartIterator(*this, PartOffsets.end()); } in end()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DDXContainerEmitter.cpp53 if (ObjectFile.Parts.size() != ObjectFile.Header.PartOffsets->size()) in validatePartOffsets()
59 for (auto I : llvm::zip(ObjectFile.Parts, *ObjectFile.Header.PartOffsets)) { in validatePartOffsets()
73 if (ObjectFile.Header.PartOffsets) in computePartOffsets()
77 ObjectFile.Header.PartOffsets = std::vector<uint32_t>(); in computePartOffsets()
79 ObjectFile.Header.PartOffsets->push_back(RollingOffset); in computePartOffsets()
99 SmallVector<uint32_t> Offsets(ObjectFile.Header.PartOffsets->begin(), in writeHeader()
100 ObjectFile.Header.PartOffsets->end()); in writeHeader()
111 for (auto I : llvm::zip(ObjectFile.Parts, *ObjectFile.Header.PartOffsets)) { in writeParts()
H A DDXContainerYAML.cpp31 IO.mapOptional("PartOffsets", Header.PartOffsets); in mapping()
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCDXContainerWriter.cpp54 llvm::SmallVector<uint64_t, 16> PartOffsets; in writeObject() local
65 PartOffsets.push_back(PartOffset); in writeObject()
73 sizeof(dxbc::Header) + (PartOffsets.size() * sizeof(uint32_t)); in writeObject()
88 W.write<uint32_t>(static_cast<uint32_t>(PartOffsets.size())); in writeObject()
90 for (uint64_t Offset : PartOffsets) in writeObject()
/llvm-project-15.0.7/llvm/test/tools/obj2yaml/DXContainer/
H A DExplicitSizeAndOffsets.yaml12 PartOffsets: [ 60, 76, 92, 108, 124, 140, 156 ]
39 # CHECK-NEXT: PartOffsets: [ 60, 76, 92, 108, 124, 140, 156 ]
H A DInvalidOffset.yaml13 PartOffsets: [ 0 ]
H A DDXILPart.yaml16 PartOffsets: [ 60, 76, 92, 108, 236, 1932, 1960 ]
H A DOmitSizeAndOffsets.yaml37 # CHECK-NEXT: PartOffsets: [ 60, 76, 92, 108, 124, 140, 156 ]
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp38 Obj->Header.PartOffsets = std::vector<uint32_t>(); in dumpDXContainer()
40 Obj->Header.PartOffsets->push_back(P.Offset); in dumpDXContainer()
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h41 Optional<std::vector<uint32_t>> PartOffsets; member
/llvm-project-15.0.7/llvm/test/CodeGen/DirectX/
H A Dembed-dxil.ll27 ; DXC-NEXT: PartOffsets: [ {{[0-9, ]+}} ]
/llvm-project-15.0.7/llvm/lib/Object/
H A DDXContainer.cpp82 PartOffsets.push_back(PartOffset); in parsePartOffsets()