| /openbsd-src/gnu/llvm/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; 156 class OffloadFile : public OwningBinary<OffloadBinary> { 160 OffloadFile(std::unique_ptr<OffloadBinary> Binary, in OffloadFile() 162 : OwningBinary<OffloadBinary>(std::move(Binary), std::move(Buffer)) {} in OffloadFile()
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | OffloadBinary.cpp | 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() 203 return std::unique_ptr<OffloadBinary>( in create() 204 new OffloadBinary(Buf, TheHeader, TheEntry)); in create() [all …]
|
| H A D | CMakeLists.txt | 23 OffloadBinary.cpp
|
| H A D | Binary.cpp | 93 return OffloadBinary::create(Buffer); in createBinary()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/ |
| H A D | OffloadDump.cpp | 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()
|
| H A D | OffloadDump.h | 17 void dumpOffloadSections(const object::OffloadBinary &OB);
|
| H A D | llvm-objdump.cpp | 2923 else if (OffloadBinary *OB = dyn_cast<OffloadBinary>(&Binary)) in dumpInput()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/clang/tools/clang-offload-packager/ |
| H A D | ClangOffloadPackager.cpp | 85 OffloadBinary::OffloadingImage ImageBinary{}; in bundleImages() 107 std::unique_ptr<MemoryBuffer> Buffer = OffloadBinary::write(ImageBinary); in bundleImages() 108 if (Buffer->getBufferSize() % OffloadBinary::getAlignment() != 0) in bundleImages() 133 if (!isAddrAligned(Align(OffloadBinary::getAlignment()), in unbundleImages()
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Object/ |
| H A D | BUILD.gn | 40 "OffloadBinary.cpp",
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMObject/ |
| H A D | Makefile | 29 OffloadBinary.cpp \
|
| /openbsd-src/gnu/llvm/clang/tools/clang-linker-wrapper/ |
| H A D | ClangLinkerWrapper.cpp | 92 using OffloadingImage = OffloadBinary::OffloadingImage; 191 std::unique_ptr<MemoryBuffer> Binary = OffloadBinary::write(Image); in getInputBitcodeLibrary() 192 auto NewBinaryOrErr = OffloadBinary::create(*Binary); in getInputBitcodeLibrary() 765 const OffloadBinary &Binary = *File.getBinary(); in writeOffloadFile() 878 Buffers.emplace_back(OffloadBinary::write(Image)); in bundleOpenMP()
|
| H A D | OffloadWrapper.cpp | 189 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 1311 Align(object::OffloadBinary::getAlignment())); in EmbedObject()
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 2254 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.macppc | 2253 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.loongson | 2253 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.octeon | 2253 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.arm64 | 2254 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.powerpc64 | 2252 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.armv7 | 2252 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.i386 | 2252 ./usr/include/llvm/Object/OffloadBinary.h
|
| H A D | clang.sparc64 | 2253 ./usr/include/llvm/Object/OffloadBinary.h
|