Lines Matching refs:ToolChain

141   const toolchains::FreeBSD &ToolChain =  in ConstructJob()  local
143 const Driver &D = ToolChain.getDriver(); in ConstructJob()
144 const llvm::Triple::ArchType Arch = ToolChain.getArch(); in ConstructJob()
147 (Args.hasArg(options::OPT_pie) || ToolChain.isPIEDefault()); in ConstructJob()
176 const llvm::Triple &T = ToolChain.getTriple(); in ConstructJob()
230 if (ToolChain.getTriple().isMIPS()) { in ConstructJob()
255 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); in ConstructJob()
257 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
267 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
271 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
281 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0], in ConstructJob()
285 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
286 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
287 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
293 addOpenMPRuntime(CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
296 if (ToolChain.ShouldLinkCXXStdlib(Args)) in ConstructJob()
297 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
304 linkSanitizerRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
306 linkXRayRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
354 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); in ConstructJob()
356 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); in ConstructJob()
357 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
360 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
384 ToolChain::CXXStdlibType FreeBSD::GetDefaultCXXStdlibType() const { in GetDefaultCXXStdlibType()
386 return ToolChain::CST_Libcxx; in GetDefaultCXXStdlibType()
387 return ToolChain::CST_Libstdcxx; in GetDefaultCXXStdlibType()
415 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
419 case ToolChain::CST_Libstdcxx: in AddCXXStdlibLibArgs()
466 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()