clang  6.0.0svn
clang::driver::toolchains::BareMetal Member List

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

AddCCKextLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) constclang::driver::ToolChainvirtual
AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const overrideclang::driver::toolchains::BareMetalvirtual
AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const overrideclang::driver::toolchains::BareMetalvirtual
addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, Action::OffloadKind DeviceOffloadKind) const overrideclang::driver::toolchains::BareMetalvirtual
addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) constclang::driver::ToolChainvirtual
AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) constclang::driver::ToolChainvirtual
AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const overrideclang::driver::toolchains::BareMetalvirtual
addExternCSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path)clang::driver::ToolChainprotectedstatic
addExternCSystemIncludeIfExists(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path)clang::driver::ToolChainprotectedstatic
AddFastMathRuntimeIfAvailable(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) constclang::driver::ToolChainvirtual
AddFilePathLibArgs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) constclang::driver::ToolChain
AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) constclang::driver::ToolChainvirtual
AddLinkRuntimeLib(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) constclang::driver::toolchains::BareMetal
addProfileRTLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) constclang::driver::ToolChainvirtual
addSystemInclude(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, const Twine &Path)clang::driver::ToolChainprotectedstatic
addSystemIncludes(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args, ArrayRef< StringRef > Paths)clang::driver::ToolChainprotectedstatic
BareMetal(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args)clang::driver::toolchains::BareMetal
buildAssembler() constclang::driver::ToolChainprotectedvirtual
buildLinker() const overrideclang::driver::toolchains::BareMetalprotectedvirtual
CheckObjCARC() constclang::driver::ToolChaininlinevirtual
ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) constclang::driver::ToolChainvirtual
ComputeLLVMTriple(const llvm::opt::ArgList &Args, types::ID InputType=types::TY_INVALID) constclang::driver::ToolChainvirtual
computeMSVCVersion(const Driver *D, const llvm::opt::ArgList &Args) constclang::driver::ToolChainvirtual
CST_Libcxx enum valueclang::driver::ToolChain
CST_Libstdcxx enum valueclang::driver::ToolChain
CXXStdlibType enum nameclang::driver::ToolChain
findLibCxxIncludePath(ToolChain::CXXStdlibType LibType) constclang::driver::toolchains::BareMetal
getArch() constclang::driver::ToolChaininline
getArchName() constclang::driver::ToolChaininline
getArchSpecificLibPath() constclang::driver::ToolChain
getAuxTriple() constclang::driver::ToolChaininlinevirtual
getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component, bool Shared=false) constclang::driver::ToolChainvirtual
getCompilerRTArgString(const llvm::opt::ArgList &Args, StringRef Component, bool Shared=false) constclang::driver::ToolChain
getCompilerRTPath() constclang::driver::ToolChainvirtual
GetCXXStdlibType(const llvm::opt::ArgList &Args) constclang::driver::ToolChainvirtual
GetDefaultCXXStdlibType() const overrideclang::driver::toolchains::BareMetalinlinevirtual
getDefaultDebuggerTuning() constclang::driver::ToolChaininlinevirtual
GetDefaultDwarfVersion() constclang::driver::ToolChaininlinevirtual
getDefaultLinker() const overrideclang::driver::toolchains::BareMetalinlinevirtual
getDefaultObjCRuntime(bool isNonFragile) constclang::driver::ToolChainvirtual
GetDefaultRuntimeLibType() const overrideclang::driver::toolchains::BareMetalinlinevirtual
getDefaultSanitizers() constclang::driver::ToolChaininlinevirtual
GetDefaultStackProtectorLevel(bool KernelOrKext) constclang::driver::ToolChaininlinevirtual
GetDefaultStandaloneDebug() constclang::driver::ToolChaininlinevirtual
getDefaultUniversalArchName() constclang::driver::ToolChain
getDriver() constclang::driver::ToolChaininline
getEffectiveTriple() constclang::driver::ToolChaininline
GetExceptionModel(const llvm::opt::ArgList &Args) constclang::driver::ToolChainvirtual
GetFilePath(const char *Name) constclang::driver::ToolChain
getFilePaths()clang::driver::ToolChaininline
getFilePaths() constclang::driver::ToolChaininline
getInputFilename(const InputInfo &Input) constclang::driver::ToolChainvirtual
GetLinkerPath() constclang::driver::ToolChain
getMultilibs() constclang::driver::ToolChaininline
getOS() constclang::driver::ToolChaininline
getPlatform() constclang::driver::ToolChaininline
GetProgramPath(const char *Name) constclang::driver::ToolChain
getProgramPaths()clang::driver::ToolChaininline
getProgramPaths() constclang::driver::ToolChaininline
getRTTIArg() constclang::driver::ToolChaininline
getRTTIMode() constclang::driver::ToolChaininline
GetRuntimeLibType(const llvm::opt::ArgList &Args) constclang::driver::ToolChainvirtual
getRuntimesDir() constclang::driver::toolchains::BareMetal
getSanitizerArgs() constclang::driver::ToolChain
getSupportedSanitizers() constclang::driver::ToolChainvirtual
getTargetAndModeFromProgramName(StringRef ProgName)clang::driver::ToolChainstatic
getThreadModel() constclang::driver::ToolChaininlinevirtual
getTool(Action::ActionClass AC) constclang::driver::ToolChainprotectedvirtual
getTriple() constclang::driver::ToolChaininline
getTripleString() constclang::driver::ToolChaininline
getVFS() constclang::driver::ToolChain
getXRayArgs() constclang::driver::ToolChain
handlesTarget(const llvm::Triple &Triple)clang::driver::toolchains::BareMetalstatic
hasBlocksRuntime() constclang::driver::ToolChaininlinevirtual
HasNativeLLVMSupport() constclang::driver::ToolChainvirtual
IsBlocksDefault() constclang::driver::ToolChaininlinevirtual
isCrossCompiling() const overrideclang::driver::toolchains::BareMetalinlinevirtual
IsEncodeExtendedBlockSignatureDefault() constclang::driver::ToolChaininlinevirtual
IsIntegratedAssemblerDefault() constclang::driver::ToolChaininlinevirtual
IsMathErrnoDefault() constclang::driver::ToolChaininlinevirtual
IsObjCNonFragileABIDefault() constclang::driver::ToolChaininlinevirtual
isPICDefault() const overrideclang::driver::toolchains::BareMetalinlinevirtual
isPICDefaultForced() const overrideclang::driver::toolchains::BareMetalinlinevirtual
isPIEDefault() const overrideclang::driver::toolchains::BareMetalinlinevirtual
isThreadModelSupported(const StringRef Model) constclang::driver::ToolChainvirtual
IsUnwindTablesDefault(const llvm::opt::ArgList &Args) constclang::driver::ToolChainvirtual
LookupTypeForExtension(StringRef Ext) constclang::driver::ToolChainvirtual
Multilibsclang::driver::ToolChainprotected
needsProfileRT(const llvm::opt::ArgList &Args)clang::driver::ToolChainstatic
path_list typedefclang::driver::ToolChain
printVerboseInfo(raw_ostream &OS) constclang::driver::ToolChaininlinevirtual
RLT_CompilerRT enum valueclang::driver::ToolChain
RLT_Libgcc enum valueclang::driver::ToolChain
RM_DisabledExplicitly enum valueclang::driver::ToolChain
RM_DisabledImplicitly enum valueclang::driver::ToolChain
RM_EnabledExplicitly enum valueclang::driver::ToolChain
RM_EnabledImplicitly enum valueclang::driver::ToolChain
RTTIMode enum nameclang::driver::ToolChain
RuntimeLibType enum nameclang::driver::ToolChain
SelectTool(const JobAction &JA) constclang::driver::ToolChainvirtual
setTripleEnvironment(llvm::Triple::EnvironmentType Env)clang::driver::ToolChainprotected
ShouldLinkCXXStdlib(const llvm::opt::ArgList &Args) constclang::driver::ToolChain
SupportsEmbeddedBitcode() constclang::driver::ToolChaininlinevirtual
SupportsProfiling() const overrideclang::driver::toolchains::BareMetalinlinevirtual
ToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args)clang::driver::ToolChainprotected
TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, Action::OffloadKind DeviceOffloadKind) constclang::driver::ToolChaininlinevirtual
TranslateOpenMPTargetArgs(const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost, SmallVectorImpl< llvm::opt::Arg *> &AllocatedArgs) constclang::driver::ToolChainvirtual
UseDwarfDebugFlags() constclang::driver::ToolChaininlinevirtual
useIntegratedAs() const overrideclang::driver::toolchains::BareMetalinlinevirtual
UseObjCMixedDispatch() constclang::driver::ToolChaininlinevirtual
useRelaxRelocations() constclang::driver::ToolChainvirtual
~BareMetal() overrideclang::driver::toolchains::BareMetal
~ToolChain()clang::driver::ToolChainvirtual