|
LLVM 22.0.0git
|
#include "llvm/ADT/MapVector.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringRef.h"#include "llvm/Object/Binary.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Compression.h"#include "llvm/Support/Error.h"#include "llvm/Support/MemoryBuffer.h"#include <memory>Go to the source code of this file.
Classes | |
| class | llvm::object::CompressedOffloadBundle |
| struct | llvm::object::CompressedOffloadBundle::CompressedBundleHeader |
| struct | llvm::object::OffloadBundleEntry |
| Bundle entry in binary clang-offload-bundler format. More... | |
| class | llvm::object::OffloadBundleFatBin |
| Fat binary embedded in object files in clang-offload-bundler format. More... | |
| struct | llvm::object::OffloadBundleURI |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::object |
Enumerations | |
| enum | llvm::object::UriTypeT { llvm::object::FILE_URI , llvm::object::MEMORY_URI } |
Functions | |
| LLVM_ABI Error | llvm::object::extractOffloadBundleFatBinary (const ObjectFile &Obj, SmallVectorImpl< OffloadBundleFatBin > &Bundles) |
Extracts fat binary in binary clang-offload-bundler format from object Obj and return it in Bundles. | |
| LLVM_ABI Error | llvm::object::extractCodeObject (const ObjectFile &Source, int64_t Offset, int64_t Size, StringRef OutputFileName) |
Extract code object memory from the given Source object file at Offset and of Size, and copy into OutputFileName. | |
| LLVM_ABI Error | llvm::object::extractCodeObject (MemoryBufferRef Buffer, int64_t Offset, int64_t Size, StringRef OutputFileName) |
Extract code object memory from the given Source object file at Offset and of Size, and copy into OutputFileName. | |
| LLVM_ABI Error | llvm::object::extractOffloadBundleByURI (StringRef URIstr) |
| Extracts an Offload Bundle Entry given by URI. | |