clang 19.0.0git
Public Attributes | List of all members
clang::CodeGenOptions::BitcodeFileToLink Struct Reference

#include "clang/Basic/CodeGenOptions.h"

Public Attributes

std::string Filename
 The filename of the bitcode file to link in.
 
bool PropagateAttrs = false
 If true, we set attributes functions in the bitcode library according to our CodeGenOptions, much as we set attrs on functions that we generate ourselves.
 
bool Internalize = false
 If true, we use LLVM module internalizer.
 
unsigned LinkFlags = 0
 Bitwise combination of llvm::Linker::Flags, passed to the LLVM linker.
 

Detailed Description

Definition at line 230 of file CodeGenOptions.h.

Member Data Documentation

◆ Filename

std::string clang::CodeGenOptions::BitcodeFileToLink::Filename

The filename of the bitcode file to link in.

Definition at line 232 of file CodeGenOptions.h.

Referenced by clang::BackendConsumer::ReloadModules().

◆ Internalize

bool clang::CodeGenOptions::BitcodeFileToLink::Internalize = false

If true, we use LLVM module internalizer.

Definition at line 238 of file CodeGenOptions.h.

Referenced by clang::BackendConsumer::ReloadModules().

◆ LinkFlags

unsigned clang::CodeGenOptions::BitcodeFileToLink::LinkFlags = 0

Bitwise combination of llvm::Linker::Flags, passed to the LLVM linker.

Definition at line 240 of file CodeGenOptions.h.

Referenced by clang::BackendConsumer::ReloadModules().

◆ PropagateAttrs

bool clang::CodeGenOptions::BitcodeFileToLink::PropagateAttrs = false

If true, we set attributes functions in the bitcode library according to our CodeGenOptions, much as we set attrs on functions that we generate ourselves.

Definition at line 236 of file CodeGenOptions.h.

Referenced by clang::BackendConsumer::ReloadModules().


The documentation for this struct was generated from the following file: