Home
last modified time | relevance | path

Searched refs:OffloadBinary (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DOffloadDump.cpp23 static StringRef getImageName(const OffloadBinary &OB) { in getImageName()
40 static void printBinary(const OffloadBinary &OB, uint64_t Index) { in printBinary()
49 static Error visitAllBinaries(const OffloadBinary &OB) { in visitAllBinaries()
55 auto BinaryOrErr = OffloadBinary::create(Buffer); in visitAllBinaries()
59 OffloadBinary &Binary = **BinaryOrErr; in visitAllBinaries()
85 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in dumpOffloadBinary()
89 auto BinaryOrErr = OffloadBinary::create(*Buffer); in dumpOffloadBinary()
93 OffloadBinary &Binary = **BinaryOrErr; in dumpOffloadBinary()
106 void llvm::dumpOffloadSections(const OffloadBinary &OB) { in dumpOffloadSections()
H A DOffloadDump.h17 void dumpOffloadSections(const object::OffloadBinary &OB);
H A Dllvm-objdump.cpp2689 else if (OffloadBinary *OB = dyn_cast<OffloadBinary>(&Binary)) in dumpInput()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DOffloadBinary.h60 class OffloadBinary : public Binary {
78 static Expected<std::unique_ptr<OffloadBinary>> create(MemoryBufferRef);
108 uint32_t Version = OffloadBinary::Version; // Version identifier.
130 OffloadBinary(MemoryBufferRef Source, const Header *TheHeader, in OffloadBinary() function
142 OffloadBinary(const OffloadBinary &Other) = delete;
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Doffload2yaml.cpp19 void populateYAML(OffloadYAML::Binary &YAMLBinary, object::OffloadBinary &OB, in populateYAML()
39 Expected<std::unique_ptr<object::OffloadBinary>> OB = in dump()
40 object::OffloadBinary::create(Source); in dump()
53 auto BinaryOrErr = object::OffloadBinary::create(Buffer); in dump()
57 object::OffloadBinary &Binary = **BinaryOrErr; in dump()
/llvm-project-15.0.7/llvm/lib/Object/
H A DOffloadBinary.cpp21 Expected<std::unique_ptr<OffloadBinary>>
22 OffloadBinary::create(MemoryBufferRef Buf) { in create()
36 if (TheHeader->Version != OffloadBinary::Version) in create()
51 return std::unique_ptr<OffloadBinary>( in create()
52 new OffloadBinary(Buf, TheHeader, TheEntry)); in create()
56 OffloadBinary::write(const OffloadingImage &OffloadingData) { in write()
H A DCMakeLists.txt22 OffloadBinary.cpp
H A DBinary.cpp92 return OffloadBinary::create(Buffer); in createBinary()
/llvm-project-15.0.7/llvm/unittests/Object/
H A DOffloadingTest.cpp39 OffloadBinary::OffloadingImage Data; in TEST()
46 auto BinaryBuffer = OffloadBinary::write(Data); in TEST()
48 auto BinaryOrErr = OffloadBinary::create(*BinaryBuffer); in TEST()
65 EXPECT_TRUE(Binary.getSize() % OffloadBinary::getAlignment() == 0); in TEST()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DOffloadEmitter.cpp23 object::OffloadBinary::OffloadingImage Image{}; in yaml2offload()
44 std::unique_ptr<MemoryBuffer> Binary = object::OffloadBinary::write(Image); in yaml2offload()
51 reinterpret_cast<object::OffloadBinary::Header *>(&NewBuffer[0]); in yaml2offload()
/llvm-project-15.0.7/clang/tools/clang-offload-packager/
H A DClangOffloadPackager.cpp93 OffloadBinary::OffloadingImage ImageBinary{}; in main()
116 std::unique_ptr<MemoryBuffer> Buffer = OffloadBinary::write(ImageBinary); in main()
117 if (Buffer->getBufferSize() % OffloadBinary::getAlignment() != 0) in main()
/llvm-project-15.0.7/clang/tools/clang-linker-wrapper/
H A DClangLinkerWrapper.cpp86 using OffloadingImage = OffloadBinary::OffloadingImage;
89 class OffloadFile : public OwningBinary<OffloadBinary> {
93 OffloadFile(std::unique_ptr<OffloadBinary> Binary, in OffloadFile()
202 std::unique_ptr<MemoryBuffer> Binary = OffloadBinary::write(Image); in getInputBitcodeLibrary()
203 auto NewBinaryOrErr = OffloadBinary::create(*Binary); in getInputBitcodeLibrary()
298 auto BinaryOrErr = OffloadBinary::create(*Buffer); in extractOffloadFiles()
301 OffloadBinary &Binary = **BinaryOrErr; in extractOffloadFiles()
307 auto NewBinaryOrErr = OffloadBinary::create(*BufferCopy); in extractOffloadFiles()
389 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in extractFromArchive()
1061 const OffloadBinary &Binary = *File.getBinary(); in writeOffloadFile()
[all …]
H A DOffloadWrapper.cpp189 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Object/
H A DBUILD.gn37 "OffloadBinary.cpp",
/llvm-project-15.0.7/openmp/libomptarget/src/
H A Drtl.cpp300 llvm::object::OffloadBinary::create(llvm::MemoryBufferRef(ImageStr, "")); in getExecutableImage()
319 llvm::object::OffloadBinary::create(llvm::MemoryBufferRef(ImageStr, "")); in getImageInfo()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp1236 Align(object::OffloadBinary::getAlignment())); in EmbedObject()