LLVM: lib/Object/OffloadBundle.cpp File Reference (original) (raw)
Go to the source code of this file.
| Classes | |
|---|---|
| union | RawCompressedBundleHeader |
| struct | RawCompressedBundleHeader::CommonFields |
| struct | RawCompressedBundleHeader::V1Header |
| struct | RawCompressedBundleHeader::V2Header |
| struct | RawCompressedBundleHeader::V3Header |
◆ extractOffloadBundle()
Definition at line 33 of file OffloadBundle.cpp.
References llvm::object::OffloadBundleFatBin::create(), llvm::createFileError(), llvm::createStringError(), llvm::object::CompressedOffloadBundle::decompress(), llvm::StringRef::drop_front(), llvm::SmallVectorImpl< T >::emplace_back(), llvm::MemoryBufferRef::getBuffer(), llvm::ErrorOr< T >::getError(), llvm::MemoryBuffer::getMemBuffer(), llvm::identify_magic(), llvm::StringRef::npos, llvm::file_magic::offload_bundle, llvm::file_magic::offload_bundle_compressed, llvm::Offset, llvm::StringRef::size(), llvm::Error::success(), llvm::Expected< T >::takeError(), and llvm::toString().
Referenced by llvm::object::extractOffloadBundleFatBinary().
◆ formatWithCommas()
◆ getHeaderSize()
◆ OffloadBundlerTimerGroup
| TimerGroup OffloadBundlerTimerGroup("Offload Bundler Timer Group", "Timer group for offload bundler") ( "Offload Bundler Timer Group" , "Timer group for offload bundler" ) | static |
|---|