Searched refs:OffloadBinary (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | OffloadDump.cpp | 23 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 D | OffloadDump.h | 17 void dumpOffloadSections(const object::OffloadBinary &OB);
|
| H A D | llvm-objdump.cpp | 2689 else if (OffloadBinary *OB = dyn_cast<OffloadBinary>(&Binary)) in dumpInput()
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | OffloadBinary.h | 60 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 D | offload2yaml.cpp | 19 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 D | OffloadBinary.cpp | 21 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 D | CMakeLists.txt | 22 OffloadBinary.cpp
|
| H A D | Binary.cpp | 92 return OffloadBinary::create(Buffer); in createBinary()
|
| /llvm-project-15.0.7/llvm/unittests/Object/ |
| H A D | OffloadingTest.cpp | 39 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 D | OffloadEmitter.cpp | 23 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 D | ClangOffloadPackager.cpp | 93 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 D | ClangLinkerWrapper.cpp | 86 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 D | OffloadWrapper.cpp | 189 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Object/ |
| H A D | BUILD.gn | 37 "OffloadBinary.cpp",
|
| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | rtl.cpp | 300 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 D | BackendUtil.cpp | 1236 Align(object::OffloadBinary::getAlignment())); in EmbedObject()
|