Lines Matching refs:ToolChain
33 const auto &ToolChain = static_cast<const NetBSD &>(getToolChain()); in ConstructJob() local
34 const Driver &D = ToolChain.getDriver(); in ConstructJob()
35 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob()
42 switch (ToolChain.getArch()) { in ConstructJob()
76 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
84 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
92 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
108 const char *Exec = Args.MakeArgString((ToolChain.GetProgramPath("as"))); in ConstructJob()
119 const auto &ToolChain = static_cast<const NetBSD &>(getToolChain()); in ConstructJob() local
120 const Driver &D = ToolChain.getDriver(); in ConstructJob()
121 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob()
122 const llvm::Triple::ArchType Arch = ToolChain.getArch(); in ConstructJob()
176 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple()); in ConstructJob()
268 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0))); in ConstructJob()
269 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
270 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
275 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
277 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
278 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
279 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
281 const SanitizerArgs &SanArgs = ToolChain.getSanitizerArgs(Args); in ConstructJob()
284 CmdArgs.push_back(Args.MakeArgString(ToolChain.getCompilerRTPath())); in ConstructJob()
288 switch (ToolChain.getArch()) { in ConstructJob()
314 addOpenMPRuntime(C, CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
317 if (ToolChain.ShouldLinkCXXStdlib(Args)) in ConstructJob()
318 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
330 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); in ConstructJob()
331 addFortranRuntimeLibs(ToolChain, Args, CmdArgs); in ConstructJob()
336 linkSanitizerRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
338 linkXRayRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
368 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend))); in ConstructJob()
369 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
372 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
374 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()
439 ToolChain::CXXStdlibType NetBSD::GetDefaultCXXStdlibType() const { in GetDefaultCXXStdlibType()
456 return ToolChain::CST_Libcxx; in GetDefaultCXXStdlibType()
460 return ToolChain::CST_Libstdcxx; in GetDefaultCXXStdlibType()
536 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()