LLVM 22.0.0git
OffloadBundle.cpp File Reference

Go to the source code of this file.

Classes

union  RawCompressedBundleHeader
struct  RawCompressedBundleHeader::CommonFields
struct  RawCompressedBundleHeader::V1Header
struct  RawCompressedBundleHeader::V2Header
struct  RawCompressedBundleHeader::V3Header

Functions

Error extractOffloadBundle (MemoryBufferRef Contents, uint64_t SectionOffset, StringRef FileName, SmallVectorImpl< OffloadBundleFatBin > &Bundles)
static std::string formatWithCommas (unsigned long long Value)
static LLVM_PACKED_END size_t getHeaderSize (uint16_t Version)

Variables

static TimerGroup OffloadBundlerTimerGroup ("Offload Bundler Timer Group", "Timer group for offload bundler")

Function Documentation

◆ extractOffloadBundle()

◆ formatWithCommas()

std::string formatWithCommas ( unsigned long long Value)
static

◆ getHeaderSize()

Variable Documentation

◆ OffloadBundlerTimerGroup

TimerGroup OffloadBundlerTimerGroup("Offload Bundler Timer Group", "Timer group for offload bundler") ( "Offload Bundler Timer Group" ,
"Timer group for offload bundler"  )
static