BuildActions(Compilation &C, llvm::opt::DerivedArgList &Args, const InputList &Inputs, ActionList &Actions) const | clang::driver::Driver | |
BuildCompilation(ArrayRef< const char * > Args) | clang::driver::Driver | |
BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args, InputList &Inputs) const | clang::driver::Driver | |
BuildJobs(Compilation &C) const | clang::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) const | clang::driver::Driver | |
BuildOffloadingActions(Compilation &C, llvm::opt::DerivedArgList &Args, const InputTy &Input, Action *HostAction) const | clang::driver::Driver | |
BuildUniversalActions(Compilation &C, const ToolChain &TC, const InputList &BAInputs) const | clang::driver::Driver | |
CC1Main | clang::driver::Driver | |
CC1ToolFunc typedef | clang::driver::Driver | |
CCCIsCC() const | clang::driver::Driver | inline |
CCCIsCPP() const | clang::driver::Driver | inline |
CCCIsCXX() const | clang::driver::Driver | inline |
CCCPrintBindings | clang::driver::Driver | |
CCGenDiagnostics | clang::driver::Driver | |
CCLogDiagnostics | clang::driver::Driver | |
CCLogDiagnosticsFilename | clang::driver::Driver | |
CCPrintHeadersFilename | clang::driver::Driver | |
CCPrintHeadersFiltering | clang::driver::Driver | |
CCPrintHeadersFormat | clang::driver::Driver | |
CCPrintInternalStatReportFilename | clang::driver::Driver | |
CCPrintInternalStats | clang::driver::Driver | |
CCPrintOptions | clang::driver::Driver | |
CCPrintOptionsFilename | clang::driver::Driver | |
CCPrintProcessStats | clang::driver::Driver | |
CCPrintStatReportFilename | clang::driver::Driver | |
ClangExecutable | clang::driver::Driver | |
ClangNameParts | clang::driver::Driver | |
CommandStatus enum name | clang::driver::Driver | |
ConstructPhaseAction(Compilation &C, const llvm::opt::ArgList &Args, phases::ID Phase, Action *Input, Action::OffloadKind TargetDeviceOffloadKind=Action::OFK_None) const | clang::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) const | clang::driver::Driver | |
Diag(unsigned DiagID) const | clang::driver::Driver | inline |
DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args, StringRef Value, types::ID Ty, bool TypoCorrect) const | clang::driver::Driver | |
Dir | clang::driver::Driver | |
Driver(StringRef ClangExecutable, StringRef TargetTriple, DiagnosticsEngine &Diags, std::string Title="clang LLVM compiler", IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr) | clang::driver::Driver | |
DriverTitle | clang::driver::Driver | |
DyldPrefix | clang::driver::Driver | |
embedBitcodeEnabled() const | clang::driver::Driver | inline |
embedBitcodeInObject() const | clang::driver::Driver | inline |
embedBitcodeMarkerOnly() const | clang::driver::Driver | inline |
ExecuteCompilation(Compilation &C, SmallVectorImpl< std::pair< int, const Command * > > &FailingCommands) | clang::driver::Driver | |
FlangF128MathLibrary | clang::driver::Driver | |
generateCompilationDiagnostics(Compilation &C, const Command &FailingCommand, StringRef AdditionalInformation="", CompilationDiagnosticReport *GeneratedReport=nullptr) | clang::driver::Driver | |
getCCCGenericGCCName() const | clang::driver::Driver | inline |
getCheckInputsExist() const | clang::driver::Driver | inline |
getClangProgramPath() const | clang::driver::Driver | inline |
GetClPchPath(Compilation &C, StringRef BaseName) const | clang::driver::Driver | |
getConfigFiles() const | clang::driver::Driver | inline |
getDefaultImageName() const | clang::driver::Driver | |
getDefaultModuleCachePath(SmallVectorImpl< char > &Result) | clang::driver::Driver | static |
getDiags() const | clang::driver::Driver | inline |
GetFilePath(StringRef Name, const ToolChain &TC) const | clang::driver::Driver | |
getFinalPhase(const llvm::opt::DerivedArgList &DAL, llvm::opt::Arg **FinalPhaseArg=nullptr) const | clang::driver::Driver | |
getFlangF128MathLibrary() const | clang::driver::Driver | inline |
getLTOMode() const | clang::driver::Driver | inline |
getModuleHeaderMode() const | clang::driver::Driver | inline |
GetNamedOutputPath(Compilation &C, const JobAction &JA, const char *BaseInput, StringRef BoundArch, bool AtTopLevel, bool MultipleArchs, StringRef NormalizedTriple) const | clang::driver::Driver | |
getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args, Action::OffloadKind Kind, const ToolChain *TC, bool SuppressError=false) const | clang::driver::Driver | |
getOffloadLTOMode() const | clang::driver::Driver | inline |
getOpenMPRuntime(const llvm::opt::ArgList &Args) const | clang::driver::Driver | |
getOpts() const | clang::driver::Driver | inline |
getPrependArg() const | clang::driver::Driver | inline |
getProbePrecompiled() const | clang::driver::Driver | inline |
GetProgramPath(StringRef Name, const ToolChain &TC) const | clang::driver::Driver | |
GetReleaseVersion(StringRef Str, unsigned &Major, unsigned &Minor, unsigned &Micro, bool &HadExtra) | clang::driver::Driver | static |
GetReleaseVersion(StringRef Str, MutableArrayRef< unsigned > Digits) | clang::driver::Driver | static |
GetResourcesPath(StringRef BinaryPath, StringRef CustomResourceDir="") | clang::driver::Driver | static |
GetStdModuleManifestPath(const Compilation &C, const ToolChain &TC) const | clang::driver::Driver | |
getTargetTriple() const | clang::driver::Driver | inline |
GetTemporaryDirectory(StringRef Prefix) const | clang::driver::Driver | |
GetTemporaryPath(StringRef Prefix, StringRef Suffix) const | clang::driver::Driver | |
getTitle() | clang::driver::Driver | inline |
getVFS() const | clang::driver::Driver | inline |
HandleAutocompletions(StringRef PassedFlags) const | clang::driver::Driver | |
HandleImmediateArgs(Compilation &C) | clang::driver::Driver | |
hasHeaderMode() const | clang::driver::Driver | inline |
HostBits | clang::driver::Driver | |
HostMachine | clang::driver::Driver | |
HostRelease | clang::driver::Driver | |
HostSystem | clang::driver::Driver | |
InputList typedef | clang::driver::Driver | |
InputTy typedef | clang::driver::Driver | |
IsCLMode() const | clang::driver::Driver | inline |
IsDXCMode() const | clang::driver::Driver | inline |
IsFlangMode() const | clang::driver::Driver | inline |
isSaveTempsEnabled() const | clang::driver::Driver | inline |
isSaveTempsObj() const | clang::driver::Driver | inline |
isUsingLTO() const | clang::driver::Driver | inline |
isUsingOffloadLTO() const | clang::driver::Driver | inline |
maybeGenerateCompilationDiagnostics(CommandStatus CS, ReproLevel Level, Compilation &C, const Command &FailingCommand, StringRef AdditionalInformation="", CompilationDiagnosticReport *GeneratedReport=nullptr) | clang::driver::Driver | inline |
Name | clang::driver::Driver | |
offloadDeviceOnly() const | clang::driver::Driver | inline |
offloadHostOnly() const | clang::driver::Driver | inline |
OMPRT_GOMP enum value | clang::driver::Driver | |
OMPRT_IOMP5 enum value | clang::driver::Driver | |
OMPRT_OMP enum value | clang::driver::Driver | |
OMPRT_Unknown enum value | clang::driver::Driver | |
OpenMPRuntimeKind enum name | clang::driver::Driver | |
ParseArgStrings(ArrayRef< const char * > Args, bool UseDriverMode, bool &ContainsError) | clang::driver::Driver | |
prefix_list typedef | clang::driver::Driver | |
PrefixDirs | clang::driver::Driver | |
PrintActions(const Compilation &C) const | clang::driver::Driver | |
PrintHelp(bool ShowHidden) const | clang::driver::Driver | |
PrintVersion(const Compilation &C, raw_ostream &OS) const | clang::driver::Driver | |
ReproLevel enum name | clang::driver::Driver | |
ResourceDir | clang::driver::Driver | |
setCheckInputsExist(bool Value) | clang::driver::Driver | inline |
setFlangF128MathLibrary(std::string name) | clang::driver::Driver | inline |
setPrependArg(const char *Value) | clang::driver::Driver | inline |
setProbePrecompiled(bool Value) | clang::driver::Driver | inline |
setTargetAndMode(const ParsedClangName &TM) | clang::driver::Driver | inline |
setTitle(std::string Value) | clang::driver::Driver | inline |
ShouldEmitStaticLibrary(const llvm::opt::ArgList &Args) const | clang::driver::Driver | |
ShouldUseClangCompiler(const JobAction &JA) const | clang::driver::Driver | |
ShouldUseFlangCompiler(const JobAction &JA) const | clang::driver::Driver | |
SysRoot | clang::driver::Driver | |
SystemConfigDir | clang::driver::Driver | |
UserConfigDir | clang::driver::Driver | |