Lines Matching refs:ToolChain

36   const toolchains::Fuchsia &ToolChain =  in ConstructJob()  local
38 const Driver &D = ToolChain.getDriver(); in ConstructJob()
40 const llvm::Triple &Triple = ToolChain.getEffectiveTriple(); in ConstructJob()
58 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()
89 if (ToolChain.getArch() == llvm::Triple::aarch64) { in ConstructJob()
102 const SanitizerArgs &SanArgs = ToolChain.getSanitizerArgs(Args); in ConstructJob()
117 if (ToolChain.getArch() == llvm::Triple::riscv64) in ConstructJob()
126 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("Scrt1.o"))); in ConstructJob()
133 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
137 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0], in ConstructJob()
141 addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs); in ConstructJob()
142 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
150 if (ToolChain.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
157 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
168 addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
170 addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
172 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
174 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in ConstructJob()
195 : ToolChain(D, Triple, Args) { in Fuchsia()
308 ToolChain::RuntimeLibType Fuchsia::GetRuntimeLibType( in GetRuntimeLibType()
317 return ToolChain::RLT_CompilerRT; in GetRuntimeLibType()
320 ToolChain::CXXStdlibType
329 return ToolChain::CST_Libcxx; in GetCXXStdlibType()
403 case ToolChain::CST_Libcxx: { in AddClangCXXStdlibIncludeArgs()
418 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
424 case ToolChain::CST_Libstdcxx: in AddCXXStdlibLibArgs()
430 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()