clang 22.0.0git
clang::OffloadBundlerConfig Class Reference

#include "clang/Driver/OffloadBundler.h"

Public Member Functions

 OffloadBundlerConfig ()

Public Attributes

bool AllowNoHost = false
bool AllowMissingBundles = false
bool CheckInputArchive = false
bool PrintExternalCommands = false
bool HipOpenmpCompatible = false
bool Compress = false
bool Verbose = false
llvm::compression::Format CompressionFormat
int CompressionLevel
uint16_t CompressedBundleVersion
unsigned BundleAlignment = 1
unsigned HostInputIndex = ~0u
std::string FilesType
std::string ObjcopyPath
std::vector< std::string > TargetNames
std::vector< std::string > InputFileNames
std::vector< std::string > OutputFileNames

Detailed Description

Definition at line 29 of file OffloadBundler.h.

Constructor & Destructor Documentation

◆ OffloadBundlerConfig()

OffloadBundlerConfig::OffloadBundlerConfig ( )

Member Data Documentation

◆ AllowMissingBundles

bool clang::OffloadBundlerConfig::AllowMissingBundles = false

Definition at line 34 of file OffloadBundler.h.

◆ AllowNoHost

bool clang::OffloadBundlerConfig::AllowNoHost = false

Definition at line 33 of file OffloadBundler.h.

◆ BundleAlignment

unsigned clang::OffloadBundlerConfig::BundleAlignment = 1

Definition at line 44 of file OffloadBundler.h.

◆ CheckInputArchive

bool clang::OffloadBundlerConfig::CheckInputArchive = false

Definition at line 35 of file OffloadBundler.h.

◆ Compress

bool clang::OffloadBundlerConfig::Compress = false

Definition at line 38 of file OffloadBundler.h.

Referenced by OffloadBundlerConfig().

◆ CompressedBundleVersion

uint16_t clang::OffloadBundlerConfig::CompressedBundleVersion

Definition at line 42 of file OffloadBundler.h.

Referenced by OffloadBundlerConfig().

◆ CompressionFormat

llvm::compression::Format clang::OffloadBundlerConfig::CompressionFormat

Definition at line 40 of file OffloadBundler.h.

Referenced by OffloadBundlerConfig().

◆ CompressionLevel

int clang::OffloadBundlerConfig::CompressionLevel

Definition at line 41 of file OffloadBundler.h.

Referenced by OffloadBundlerConfig().

◆ FilesType

std::string clang::OffloadBundlerConfig::FilesType

Definition at line 47 of file OffloadBundler.h.

Referenced by CreateFileHandler().

◆ HipOpenmpCompatible

bool clang::OffloadBundlerConfig::HipOpenmpCompatible = false

Definition at line 37 of file OffloadBundler.h.

◆ HostInputIndex

unsigned clang::OffloadBundlerConfig::HostInputIndex = ~0u

Definition at line 45 of file OffloadBundler.h.

◆ InputFileNames

std::vector<std::string> clang::OffloadBundlerConfig::InputFileNames

Definition at line 52 of file OffloadBundler.h.

◆ ObjcopyPath

std::string clang::OffloadBundlerConfig::ObjcopyPath

Definition at line 48 of file OffloadBundler.h.

◆ OutputFileNames

std::vector<std::string> clang::OffloadBundlerConfig::OutputFileNames

Definition at line 53 of file OffloadBundler.h.

◆ PrintExternalCommands

bool clang::OffloadBundlerConfig::PrintExternalCommands = false

Definition at line 36 of file OffloadBundler.h.

◆ TargetNames

std::vector<std::string> clang::OffloadBundlerConfig::TargetNames

Definition at line 51 of file OffloadBundler.h.

Referenced by getCompatibleOffloadTargets().

◆ Verbose

bool clang::OffloadBundlerConfig::Verbose = false

Definition at line 39 of file OffloadBundler.h.

Referenced by OffloadBundlerConfig().


The documentation for this class was generated from the following files: