Lines Matching defs:ToolChain
1 //===--- OpenBSD.cpp - OpenBSD ToolChain Implementations --------*- C++ -*-===//
94 const toolchains::OpenBSD &ToolChain =
107 if (ToolChain.getArch() == llvm::Triple::mips64)
109 else if (ToolChain.getArch() == llvm::Triple::mips64el)
161 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0)));
162 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
166 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
171 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
172 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
173 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
177 if (ToolChain.ShouldLinkCXXStdlib(Args))
178 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
185 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
186 linkSanitizerRuntimeDeps(ToolChain, CmdArgs);
189 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins"));
190 linkXRayRuntimeDeps(ToolChain, CmdArgs);
220 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend)));
223 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
233 SanitizerMask Res = ToolChain::getSupportedSanitizers();