LLVM 22.0.0git
Functions | Variables
OffloadBundle.cpp File Reference
#include "llvm/Object/OffloadBundle.h"
#include "llvm/BinaryFormat/Magic.h"
#include "llvm/IR/Module.h"
#include "llvm/IRReader/IRReader.h"
#include "llvm/MC/StringTableBuilder.h"
#include "llvm/Object/Archive.h"
#include "llvm/Object/Binary.h"
#include "llvm/Object/COFF.h"
#include "llvm/Object/ELFObjectFile.h"
#include "llvm/Object/Error.h"
#include "llvm/Object/IRObjectFile.h"
#include "llvm/Object/ObjectFile.h"
#include "llvm/Support/BinaryStreamReader.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/Timer.h"

Go to the source code of this file.

Functions

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

Variables

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

Function Documentation

◆ extractOffloadBundle()

Error extractOffloadBundle ( MemoryBufferRef  Contents,
uint64_t  SectionOffset,
StringRef  FileName,
SmallVectorImpl< OffloadBundleFatBin > &  Bundles 
)

◆ formatWithCommas()

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

Variable Documentation

◆ OffloadBundlerTimerGroup

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