• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/

Lines Matching defs:ToolChain

1 //===--- NetBSD.cpp - NetBSD ToolChain Implementations ----------*- C++ -*-===//
115 const toolchains::NetBSD &ToolChain =
117 const Driver &D = ToolChain.getDriver();
144 switch (ToolChain.getArch()) {
152 switch (ToolChain.getTriple().getEnvironment()) {
168 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple());
170 switch (ToolChain.getTriple().getEnvironment()) {
188 if (ToolChain.getArch() == llvm::Triple::mips64)
194 if (ToolChain.getArch() == llvm::Triple::mips64)
235 Args.MakeArgString(ToolChain.GetFilePath("crt0.o")));
238 Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
241 Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o")));
244 Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o")));
257 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
260 const SanitizerArgs &SanArgs = ToolChain.getSanitizerArgs();
264 ToolChain.getCompilerRTPath().c_str()));
268 ToolChain.getTriple().getOSVersion(Major, Minor, Micro);
271 switch (ToolChain.getArch()) {
299 if (ToolChain.ShouldLinkCXXStdlib(Args))
300 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
306 linkXRayRuntimeDeps(ToolChain, CmdArgs);
331 Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
334 Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
335 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
338 ToolChain.addProfileRTLibs(Args, CmdArgs);
340 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
404 ToolChain::CXXStdlibType NetBSD::GetDefaultCXXStdlibType() const {
422 return ToolChain::CST_Libcxx;
427 return ToolChain::CST_Libstdcxx;
469 SanitizerMask Res = ToolChain::getSupportedSanitizers();