Lines Matching defs:ToolChain
1 //===--- OpenBSD.cpp - OpenBSD ToolChain Implementations --------*- C++ -*-===//
100 const toolchains::OpenBSD &ToolChain =
113 if (ToolChain.getArch() == llvm::Triple::mips64)
115 else if (ToolChain.getArch() == llvm::Triple::mips64el)
167 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0)));
168 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
172 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
177 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
178 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
179 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
183 if (ToolChain.ShouldLinkCXXStdlib(Args))
184 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
191 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
192 linkSanitizerRuntimeDeps(ToolChain, CmdArgs);
195 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
196 linkXRayRuntimeDeps(ToolChain, CmdArgs);
226 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend)));
229 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
238 SanitizerMask Res = ToolChain::getSupportedSanitizers();