Lines Matching refs:ToolChain

142   const toolchains::FreeBSD &ToolChain =  in ConstructJob()  local
144 const Driver &D = ToolChain.getDriver(); in ConstructJob()
145 const llvm::Triple::ArchType Arch = ToolChain.getArch(); in ConstructJob()
148 (Args.hasArg(options::OPT_pie) || ToolChain.isPIEDefault(Args)); in ConstructJob()
177 const llvm::Triple &T = ToolChain.getTriple(); in ConstructJob()
238 if (ToolChain.getTriple().isMIPS()) { in ConstructJob()
264 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); in ConstructJob()
266 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
276 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
280 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
290 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0], in ConstructJob()
294 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
295 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
296 addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs); in ConstructJob()
297 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
299 unsigned Major = ToolChain.getTriple().getOSMajorVersion(); in ConstructJob()
306 addOpenMPRuntime(CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
309 if (ToolChain.ShouldLinkCXXStdlib(Args)) in ConstructJob()
310 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
317 linkSanitizerRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
319 linkXRayRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
368 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); in ConstructJob()
370 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); in ConstructJob()
371 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
374 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
398 ToolChain::CXXStdlibType FreeBSD::GetDefaultCXXStdlibType() const { in GetDefaultCXXStdlibType()
401 return ToolChain::CST_Libcxx; in GetDefaultCXXStdlibType()
402 return ToolChain::CST_Libstdcxx; in GetDefaultCXXStdlibType()
431 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
437 case ToolChain::CST_Libstdcxx: in AddCXXStdlibLibArgs()
487 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()