AddCCKextLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual |
AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
AddClangCXXStdlibIsystemArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | |
AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadKind) const override | clang::driver::toolchains::FreeBSD | virtual |
addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::FreeBSD | virtual |
AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override | clang::driver::toolchains::FreeBSD | virtual |
addExternCSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | protectedstatic |
addExternCSystemIncludeIfExists(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | protectedstatic |
AddFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual |
AddFilePathLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | |
addGCCLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protected |
AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::ToolChain | virtual |
addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protectedvirtual |
addLibStdCXXIncludePaths(Twine Base, Twine Suffix, StringRef GCCTriple, StringRef GCCMultiarchTriple, StringRef TargetMultiarchTriple, Twine IncludeSuffix, const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const | clang::driver::toolchains::Generic_GCC | protected |
addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override | clang::driver::toolchains::FreeBSD | virtual |
addProfileRTLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const | clang::driver::ToolChain | virtual |
addSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path) | clang::driver::ToolChain | protectedstatic |
addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths) | clang::driver::ToolChain | protectedstatic |
adjustDebugInfoKind(codegenoptions::DebugInfoKind &DebugInfoKind, const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | inlinevirtual |
buildAssembler() const override | clang::driver::toolchains::FreeBSD | protectedvirtual |
buildLinker() const override | clang::driver::toolchains::FreeBSD | protectedvirtual |
canSplitThinLTOUnit() const | clang::driver::ToolChain | inlinevirtual |
CheckObjCARC() const | clang::driver::ToolChain | inlinevirtual |
ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const | clang::driver::ToolChain | virtual |
ComputeLLVMTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) const | clang::driver::ToolChain | virtual |
computeMSVCVersion(const Driver *D, const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
CST_Libcxx enum value | clang::driver::ToolChain | |
CST_Libstdcxx enum value | clang::driver::ToolChain | |
CudaInstallation | clang::driver::toolchains::Generic_GCC | protected |
CXXStdlibType enum name | clang::driver::ToolChain | |
FileType enum name | clang::driver::ToolChain | |
FreeBSD(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::FreeBSD | |
FT_Object enum value | clang::driver::ToolChain | |
FT_Shared enum value | clang::driver::ToolChain | |
FT_Static enum value | clang::driver::ToolChain | |
GCCInstallation | clang::driver::toolchains::Generic_GCC | protected |
Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Generic_ELF | inline |
Generic_GCC(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | clang::driver::toolchains::Generic_GCC | |
getArch() const | clang::driver::ToolChain | inline |
getArchName() const | clang::driver::ToolChain | inline |
getArchSpecificLibPath() const | clang::driver::ToolChain | |
getAuxTriple() const | clang::driver::ToolChain | inlinevirtual |
getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component, FileType Type=ToolChain::FT_Static) const | clang::driver::ToolChain | virtual |
getCompilerRTArgString(const llvm::opt::ArgList &Args, StringRef Component, FileType Type=ToolChain::FT_Static) const | clang::driver::ToolChain | |
getCompilerRTPath() const | clang::driver::ToolChain | virtual |
getCXXStdlibPath() const | clang::driver::ToolChain | virtual |
GetCXXStdlibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
GetDefaultCXXStdlibType() const override | clang::driver::toolchains::FreeBSD | virtual |
getDefaultDebugFormat() const | clang::driver::ToolChain | inlinevirtual |
getDefaultDebuggerTuning() const | clang::driver::ToolChain | inlinevirtual |
GetDefaultDwarfVersion() const override | clang::driver::toolchains::FreeBSD | virtual |
getDefaultLinker() const | clang::driver::ToolChain | inlinevirtual |
getDefaultObjCRuntime(bool isNonFragile) const | clang::driver::ToolChain | virtual |
GetDefaultRuntimeLibType() const | clang::driver::ToolChain | inlinevirtual |
getDefaultSanitizers() const | clang::driver::ToolChain | inlinevirtual |
GetDefaultStackProtectorLevel(bool KernelOrKext) const | clang::driver::ToolChain | inlinevirtual |
GetDefaultStandaloneDebug() const override | clang::driver::toolchains::FreeBSD | inlinevirtual |
GetDefaultTrivialAutoVarInit() const | clang::driver::ToolChain | inlinevirtual |
getDefaultUniversalArchName() const | clang::driver::ToolChain | |
GetDefaultUnwindLibType() const | clang::driver::ToolChain | inlinevirtual |
getDriver() const | clang::driver::ToolChain | inline |
getEffectiveTriple() const | clang::driver::ToolChain | inline |
GetExceptionModel(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::FreeBSD | virtual |
GetFilePath(const char *Name) const | clang::driver::ToolChain | |
getFilePaths() | clang::driver::ToolChain | inline |
getFilePaths() const | clang::driver::ToolChain | inline |
getInputFilename(const InputInfo &Input) const | clang::driver::ToolChain | virtual |
getLibraryPaths() | clang::driver::ToolChain | inline |
getLibraryPaths() const | clang::driver::ToolChain | inline |
GetLinkerPath() const | clang::driver::ToolChain | |
getMultiarchTriple(const Driver &D, const llvm::Triple &TargetTriple, StringRef SysRoot) const | clang::driver::toolchains::Generic_GCC | inlineprotectedvirtual |
getMultilib() const | clang::driver::ToolChain | inline |
getMultilibs() const | clang::driver::ToolChain | inline |
getOS() const | clang::driver::ToolChain | inline |
getOSLibName() const | clang::driver::ToolChain | |
getPlatform() const | clang::driver::ToolChain | inline |
GetProgramPath(const char *Name) const | clang::driver::ToolChain | |
getProgramPaths() | clang::driver::ToolChain | inline |
getProgramPaths() const | clang::driver::ToolChain | inline |
getRTTIArg() const | clang::driver::ToolChain | inline |
getRTTIMode() const | clang::driver::ToolChain | inline |
GetRuntimeLibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
getRuntimePath() const | clang::driver::ToolChain | virtual |
getSanitizerArgs() const | clang::driver::ToolChain | |
getSupportedSanitizers() const override | clang::driver::toolchains::FreeBSD | virtual |
getTargetAndModeFromProgramName(StringRef ProgName) | clang::driver::ToolChain | static |
getThreadModel() const | clang::driver::ToolChain | inlinevirtual |
getTool(Action::ActionClass AC) const override | clang::driver::toolchains::Generic_GCC | protectedvirtual |
getTriple() const | clang::driver::ToolChain | inline |
getTripleString() const | clang::driver::ToolChain | inline |
GetUnwindLibType(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | virtual |
getVFS() const | clang::driver::ToolChain | |
getXRayArgs() const | clang::driver::ToolChain | |
hasBlocksRuntime() const | clang::driver::ToolChain | inlinevirtual |
HasNativeLLVMSupport() const override | clang::driver::toolchains::FreeBSD | virtual |
IsBlocksDefault() const | clang::driver::ToolChain | inlinevirtual |
isCrossCompiling() const | clang::driver::ToolChain | virtual |
IsEncodeExtendedBlockSignatureDefault() const | clang::driver::ToolChain | inlinevirtual |
IsIntegratedAssemblerDefault() const override | clang::driver::toolchains::Generic_GCC | virtual |
IsMathErrnoDefault() const override | clang::driver::toolchains::FreeBSD | inlinevirtual |
isNoExecStackDefault() const | clang::driver::ToolChain | virtual |
IsObjCNonFragileABIDefault() const override | clang::driver::toolchains::FreeBSD | inlinevirtual |
isPICDefault() const override | clang::driver::toolchains::Generic_GCC | virtual |
isPICDefaultForced() const override | clang::driver::toolchains::Generic_GCC | virtual |
isPIEDefault() const override | clang::driver::toolchains::FreeBSD | virtual |
isTarget32Bit() const | clang::driver::toolchains::Generic_GCC | inlineprotected |
isTarget64Bit() const | clang::driver::toolchains::Generic_GCC | inlineprotected |
isThreadModelSupported(const StringRef Model) const | clang::driver::ToolChain | virtual |
IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override | clang::driver::toolchains::FreeBSD | virtual |
LookupTypeForExtension(StringRef Ext) const | clang::driver::ToolChain | virtual |
Multilibs | clang::driver::ToolChain | protected |
needsGCovInstrumentation(const llvm::opt::ArgList &Args) | clang::driver::ToolChain | static |
needsProfileRT(const llvm::opt::ArgList &Args) | clang::driver::ToolChain | static |
path_list typedef | clang::driver::ToolChain | |
printVerboseInfo(raw_ostream &OS) const override | clang::driver::toolchains::Generic_GCC | virtual |
RLT_CompilerRT enum value | clang::driver::ToolChain | |
RLT_Libgcc enum value | clang::driver::ToolChain | |
RM_Disabled enum value | clang::driver::ToolChain | |
RM_Enabled enum value | clang::driver::ToolChain | |
RTTIMode enum name | clang::driver::ToolChain | |
RuntimeLibType enum name | clang::driver::ToolChain | |
SelectedMultilib | clang::driver::ToolChain | protected |
SelectTool(const JobAction &JA) const | clang::driver::ToolChain | virtual |
setTripleEnvironment(llvm::Triple::EnvironmentType Env) | clang::driver::ToolChain | protected |
ShouldLinkCXXStdlib(const llvm::opt::ArgList &Args) const | clang::driver::ToolChain | |
supportsDebugInfoOption(const llvm::opt::Arg *) const | clang::driver::ToolChain | inlinevirtual |
SupportsEmbeddedBitcode() const | clang::driver::ToolChain | inlinevirtual |
SupportsProfiling() const | clang::driver::ToolChain | inlinevirtual |
ToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args) | clang::driver::ToolChain | protected |
TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, Action::OffloadKind DeviceOffloadKind) const override | clang::driver::toolchains::Generic_GCC | virtual |
TranslateOpenMPTargetArgs(const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost, SmallVectorImpl< llvm::opt::Arg *> &AllocatedArgs) const | clang::driver::ToolChain | virtual |
UNW_CompilerRT enum value | clang::driver::ToolChain | |
UNW_Libgcc enum value | clang::driver::ToolChain | |
UNW_None enum value | clang::driver::ToolChain | |
UnwindLibType enum name | clang::driver::ToolChain | |
UseDwarfDebugFlags() const | clang::driver::ToolChain | inlinevirtual |
useIntegratedAs() const | clang::driver::ToolChain | virtual |
UseObjCMixedDispatch() const | clang::driver::ToolChain | inlinevirtual |
useRelaxRelocations() const | clang::driver::ToolChain | virtual |
~Generic_GCC() override | clang::driver::toolchains::Generic_GCC | |
~ToolChain() | clang::driver::ToolChain | virtual |