Searched refs:OffloadBinary (Results 1 – 10 of 10) sorted by relevance
61 class OffloadBinary : public Binary {79 static Expected<std::unique_ptr<OffloadBinary>> create(MemoryBufferRef);109 uint32_t Version = OffloadBinary::Version; // Version identifier.131 OffloadBinary(MemoryBufferRef Source, const Header *TheHeader, in OffloadBinary() function143 OffloadBinary(const OffloadBinary &Other) = delete;157 class OffloadFile : public OwningBinary<OffloadBinary> {161 OffloadFile(std::unique_ptr<OffloadBinary> Binary, in OffloadFile()163 : OwningBinary<OffloadBinary>(std::move(Binary), std::move(Buffer)) {} in OffloadFile()171 auto NewBinaryOrErr = OffloadBinary::create(*Buffer); in copy()
45 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in extractOffloadFiles()49 auto BinaryOrErr = OffloadBinary::create(*Buffer); in extractOffloadFiles()52 OffloadBinary &Binary = **BinaryOrErr; in extractOffloadFiles()58 auto NewBinaryOrErr = OffloadBinary::create(*BufferCopy); in extractOffloadFiles()156 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in extractFromArchive()173 Expected<std::unique_ptr<OffloadBinary>>174 OffloadBinary::create(MemoryBufferRef Buf) { in create()188 if (TheHeader->Version != OffloadBinary::Version) in create()206 return std::unique_ptr<OffloadBinary>( in create()207 new OffloadBinary(Buf, TheHeader, TheEntry)); in create()[all …]
97 return OffloadBinary::create(Buffer); in createBinary()
23 object::OffloadBinary::OffloadingImage Image{}; in yaml2offload()42 auto Buffer = object::OffloadBinary::write(Image); in yaml2offload()44 reinterpret_cast<object::OffloadBinary::Header *>(&Buffer[0]); in yaml2offload()
24 static StringRef getImageName(const OffloadBinary &OB) { in getImageName()41 static void printBinary(const OffloadBinary &OB, uint64_t Index) { in printBinary()71 void llvm::dumpOffloadSections(const OffloadBinary &OB) { in dumpOffloadSections()
17 void dumpOffloadSections(const object::OffloadBinary &OB);
3402 else if (OffloadBinary *OB = dyn_cast<OffloadBinary>(&Binary)) in dumpInput()
135 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()145 reinterpret_cast<const object::OffloadBinary::Header *>( in createBinDesc()147 const auto *Entry = reinterpret_cast<const object::OffloadBinary::Entry *>( in createBinDesc()
1384 Align(object::OffloadBinary::getAlignment())); in EmbedObject()
1045 SRCS_MIN+= Object/OffloadBinary.cpp