clang 19.0.0git
clang::driver::Driver Member List

This is the complete list of members for clang::driver::Driver, including all inherited members.

BuildActions(Compilation &C, llvm::opt::DerivedArgList &Args, const InputList &Inputs, ActionList &Actions) constclang::driver::Driver
BuildCompilation(ArrayRef< const char * > Args)clang::driver::Driver
BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args, InputList &Inputs) constclang::driver::Driver
BuildJobs(Compilation &C) constclang::driver::Driver
BuildJobsForAction(Compilation &C, const Action *A, const ToolChain *TC, StringRef BoundArch, bool AtTopLevel, bool MultipleArchs, const char *LinkingOutput, std::map< std::pair< const Action *, std::string >, InputInfoList > &CachedResults, Action::OffloadKind TargetDeviceOffloadKind) constclang::driver::Driver
BuildOffloadingActions(Compilation &C, llvm::opt::DerivedArgList &Args, const InputTy &Input, Action *HostAction) constclang::driver::Driver
BuildUniversalActions(Compilation &C, const ToolChain &TC, const InputList &BAInputs) constclang::driver::Driver
CC1Mainclang::driver::Driver
CC1ToolFunc typedefclang::driver::Driver
CCCIsCC() constclang::driver::Driverinline
CCCIsCPP() constclang::driver::Driverinline
CCCIsCXX() constclang::driver::Driverinline
CCCPrintBindingsclang::driver::Driver
CCGenDiagnosticsclang::driver::Driver
CCLogDiagnosticsclang::driver::Driver
CCLogDiagnosticsFilenameclang::driver::Driver
CCPrintHeadersFilenameclang::driver::Driver
CCPrintHeadersFilteringclang::driver::Driver
CCPrintHeadersFormatclang::driver::Driver
CCPrintInternalStatReportFilenameclang::driver::Driver
CCPrintInternalStatsclang::driver::Driver
CCPrintOptionsclang::driver::Driver
CCPrintOptionsFilenameclang::driver::Driver
CCPrintProcessStatsclang::driver::Driver
CCPrintStatReportFilenameclang::driver::Driver
ClangExecutableclang::driver::Driver
ClangNamePartsclang::driver::Driver
CommandStatus enum nameclang::driver::Driver
ConstructPhaseAction(Compilation &C, const llvm::opt::ArgList &Args, phases::ID Phase, Action *Input, Action::OffloadKind TargetDeviceOffloadKind=Action::OFK_None) constclang::driver::Driver
CreateOffloadingDeviceToolChains(Compilation &C, InputList &Inputs)clang::driver::Driver
CreateTempFile(Compilation &C, StringRef Prefix, StringRef Suffix, bool MultipleArchs=false, StringRef BoundArch={}, bool NeedUniqueDirectory=false) constclang::driver::Driver
Diag(unsigned DiagID) constclang::driver::Driverinline
DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args, StringRef Value, types::ID Ty, bool TypoCorrect) constclang::driver::Driver
Dirclang::driver::Driver
Driver(StringRef ClangExecutable, StringRef TargetTriple, DiagnosticsEngine &Diags, std::string Title="clang LLVM compiler", IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr)clang::driver::Driver
DriverTitleclang::driver::Driver
DyldPrefixclang::driver::Driver
embedBitcodeEnabled() constclang::driver::Driverinline
embedBitcodeInObject() constclang::driver::Driverinline
embedBitcodeMarkerOnly() constclang::driver::Driverinline
ExecuteCompilation(Compilation &C, SmallVectorImpl< std::pair< int, const Command * > > &FailingCommands)clang::driver::Driver
FlangF128MathLibraryclang::driver::Driver
generateCompilationDiagnostics(Compilation &C, const Command &FailingCommand, StringRef AdditionalInformation="", CompilationDiagnosticReport *GeneratedReport=nullptr)clang::driver::Driver
getCCCGenericGCCName() constclang::driver::Driverinline
getCheckInputsExist() constclang::driver::Driverinline
getClangProgramPath() constclang::driver::Driverinline
GetClPchPath(Compilation &C, StringRef BaseName) constclang::driver::Driver
getConfigFiles() constclang::driver::Driverinline
getDefaultImageName() constclang::driver::Driver
getDefaultModuleCachePath(SmallVectorImpl< char > &Result)clang::driver::Driverstatic
getDiags() constclang::driver::Driverinline
GetFilePath(StringRef Name, const ToolChain &TC) constclang::driver::Driver
getFinalPhase(const llvm::opt::DerivedArgList &DAL, llvm::opt::Arg **FinalPhaseArg=nullptr) constclang::driver::Driver
getFlangF128MathLibrary() constclang::driver::Driverinline
getLTOMode(bool IsOffload=false) constclang::driver::Driverinline
getModuleHeaderMode() constclang::driver::Driverinline
GetNamedOutputPath(Compilation &C, const JobAction &JA, const char *BaseInput, StringRef BoundArch, bool AtTopLevel, bool MultipleArchs, StringRef NormalizedTriple) constclang::driver::Driver
getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args, Action::OffloadKind Kind, const ToolChain *TC, bool SuppressError=false) constclang::driver::Driver
getOpenMPRuntime(const llvm::opt::ArgList &Args) constclang::driver::Driver
getOpts() constclang::driver::Driverinline
getPrependArg() constclang::driver::Driverinline
getProbePrecompiled() constclang::driver::Driverinline
GetProgramPath(StringRef Name, const ToolChain &TC) constclang::driver::Driver
GetReleaseVersion(StringRef Str, unsigned &Major, unsigned &Minor, unsigned &Micro, bool &HadExtra)clang::driver::Driverstatic
GetReleaseVersion(StringRef Str, MutableArrayRef< unsigned > Digits)clang::driver::Driverstatic
GetResourcesPath(StringRef BinaryPath, StringRef CustomResourceDir="")clang::driver::Driverstatic
GetStdModuleManifestPath(const Compilation &C, const ToolChain &TC) constclang::driver::Driver
getTargetTriple() constclang::driver::Driverinline
GetTemporaryDirectory(StringRef Prefix) constclang::driver::Driver
GetTemporaryPath(StringRef Prefix, StringRef Suffix) constclang::driver::Driver
getTitle()clang::driver::Driverinline
getVFS() constclang::driver::Driverinline
HandleAutocompletions(StringRef PassedFlags) constclang::driver::Driver
HandleImmediateArgs(const Compilation &C)clang::driver::Driver
hasHeaderMode() constclang::driver::Driverinline
HostBitsclang::driver::Driver
HostMachineclang::driver::Driver
HostReleaseclang::driver::Driver
HostSystemclang::driver::Driver
InputList typedefclang::driver::Driver
InputTy typedefclang::driver::Driver
IsCLMode() constclang::driver::Driverinline
IsDXCMode() constclang::driver::Driverinline
IsFlangMode() constclang::driver::Driverinline
isSaveTempsEnabled() constclang::driver::Driverinline
isSaveTempsObj() constclang::driver::Driverinline
isUsingLTO(bool IsOffload=false) constclang::driver::Driverinline
maybeGenerateCompilationDiagnostics(CommandStatus CS, ReproLevel Level, Compilation &C, const Command &FailingCommand, StringRef AdditionalInformation="", CompilationDiagnosticReport *GeneratedReport=nullptr)clang::driver::Driverinline
Nameclang::driver::Driver
offloadDeviceOnly() constclang::driver::Driverinline
offloadHostOnly() constclang::driver::Driverinline
OMPRT_GOMP enum valueclang::driver::Driver
OMPRT_IOMP5 enum valueclang::driver::Driver
OMPRT_OMP enum valueclang::driver::Driver
OMPRT_Unknown enum valueclang::driver::Driver
OpenMPRuntimeKind enum nameclang::driver::Driver
ParseArgStrings(ArrayRef< const char * > Args, bool UseDriverMode, bool &ContainsError)clang::driver::Driver
prefix_list typedefclang::driver::Driver
PrefixDirsclang::driver::Driver
PrintActions(const Compilation &C) constclang::driver::Driver
PrintHelp(bool ShowHidden) constclang::driver::Driver
PrintVersion(const Compilation &C, raw_ostream &OS) constclang::driver::Driver
ReproLevel enum nameclang::driver::Driver
ResourceDirclang::driver::Driver
setCheckInputsExist(bool Value)clang::driver::Driverinline
setFlangF128MathLibrary(std::string name)clang::driver::Driverinline
setPrependArg(const char *Value)clang::driver::Driverinline
setProbePrecompiled(bool Value)clang::driver::Driverinline
setTargetAndMode(const ParsedClangName &TM)clang::driver::Driverinline
setTitle(std::string Value)clang::driver::Driverinline
ShouldEmitStaticLibrary(const llvm::opt::ArgList &Args) constclang::driver::Driver
ShouldUseClangCompiler(const JobAction &JA) constclang::driver::Driver
ShouldUseFlangCompiler(const JobAction &JA) constclang::driver::Driver
SysRootclang::driver::Driver
SystemConfigDirclang::driver::Driver
UserConfigDirclang::driver::Driver