Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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;
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 DOffloadBinary.cpp45 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 DCMakeLists.txt23 OffloadBinary.cpp
H A DBinary.cpp93 return OffloadBinary::create(Buffer); in createBinary()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DOffloadDump.cpp24 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 DOffloadDump.h17 void dumpOffloadSections(const object::OffloadBinary &OB);
H A Dllvm-objdump.cpp2923 else if (OffloadBinary *OB = dyn_cast<OffloadBinary>(&Binary)) in dumpInput()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/clang/tools/clang-offload-packager/
H A DClangOffloadPackager.cpp85 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 DBUILD.gn40 "OffloadBinary.cpp",
/openbsd-src/gnu/usr.bin/clang/libLLVMObject/
H A DMakefile29 OffloadBinary.cpp \
/openbsd-src/gnu/llvm/clang/tools/clang-linker-wrapper/
H A DClangLinkerWrapper.cpp92 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 DOffloadWrapper.cpp189 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp1311 Align(object::OffloadBinary::getAlignment())); in EmbedObject()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd642254 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.macppc2253 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.loongson2253 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.octeon2253 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.arm642254 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.powerpc642252 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.armv72252 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.i3862252 ./usr/include/llvm/Object/OffloadBinary.h
H A Dclang.sparc642253 ./usr/include/llvm/Object/OffloadBinary.h