LLVM 23.0.0git
llvm::lto::DTLTO::DistributionDriverParams Struct Reference

#include "llvm/DTLTO/DTLTO.h"

Public Member Functions

LLVM_ABI DistributionDriverParams ()=default
 DistributionDriverParams (StringRef DistributorArg, ArrayRef< StringRef > DistributorArgsArg, StringRef RemoteCompilerArg, ArrayRef< StringRef > RemoteCompilerPrependArgsArg, ArrayRef< StringRef > RemoteCompilerArgsArg, StringRef LinkerOutputFileArg)

Public Attributes

SString LinkerOutputFile
SString DistributorPath
ArrayRef< StringRefDistributorArgs
SString RemoteCompiler
ArrayRef< StringRefRemoteCompilerPrependArgs
ArrayRef< StringRefRemoteCompilerArgs
SmallVector< StringRef, 0 > CodegenOptions
DenseSet< StringRefCommonInputs
Triple TargetTriple

Detailed Description

Definition at line 315 of file DTLTO.h.

Constructor & Destructor Documentation

◆ DistributionDriverParams() [1/2]

LLVM_ABI llvm::lto::DTLTO::DistributionDriverParams::DistributionDriverParams ( )
default

◆ DistributionDriverParams() [2/2]

llvm::lto::DTLTO::DistributionDriverParams::DistributionDriverParams ( StringRef DistributorArg,
ArrayRef< StringRef > DistributorArgsArg,
StringRef RemoteCompilerArg,
ArrayRef< StringRef > RemoteCompilerPrependArgsArg,
ArrayRef< StringRef > RemoteCompilerArgsArg,
StringRef LinkerOutputFileArg )
inline

Member Data Documentation

◆ CodegenOptions

SmallVector<StringRef, 0> llvm::lto::DTLTO::DistributionDriverParams::CodegenOptions

Definition at line 344 of file DTLTO.h.

◆ CommonInputs

DenseSet<StringRef> llvm::lto::DTLTO::DistributionDriverParams::CommonInputs

Definition at line 346 of file DTLTO.h.

◆ DistributorArgs

ArrayRef<StringRef> llvm::lto::DTLTO::DistributionDriverParams::DistributorArgs

Definition at line 335 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ DistributorPath

SString llvm::lto::DTLTO::DistributionDriverParams::DistributorPath

Definition at line 333 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ LinkerOutputFile

SString llvm::lto::DTLTO::DistributionDriverParams::LinkerOutputFile

Definition at line 331 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ RemoteCompiler

SString llvm::lto::DTLTO::DistributionDriverParams::RemoteCompiler

Definition at line 337 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ RemoteCompilerArgs

ArrayRef<StringRef> llvm::lto::DTLTO::DistributionDriverParams::RemoteCompilerArgs

Definition at line 341 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ RemoteCompilerPrependArgs

ArrayRef<StringRef> llvm::lto::DTLTO::DistributionDriverParams::RemoteCompilerPrependArgs

Definition at line 339 of file DTLTO.h.

Referenced by DistributionDriverParams().

◆ TargetTriple

Triple llvm::lto::DTLTO::DistributionDriverParams::TargetTriple

Definition at line 348 of file DTLTO.h.


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