Lines Matching defs:ToolChain
1 //===--- WebAssembly.cpp - WebAssembly ToolChain Implementation -*- C++ -*-===//
37 const ToolChain &ToolChain = getToolChain();
47 ToolChain.getDriver().Diag(diag::err_drv_invalid_linker_name)
52 return ToolChain.GetProgramPath(ToolChain.getDefaultLinker());
61 const ToolChain &ToolChain = getToolChain();
76 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
88 ToolChain.getDriver().Diag(diag::err_drv_invalid_argument_to_option)
93 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(Crt1)));
99 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
102 if (ToolChain.ShouldLinkCXXStdlib(Args))
103 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
111 AddRunTimeLibs(ToolChain, ToolChain.getDriver(), CmdArgs, Args);
158 : ToolChain(D, Triple, Args) {
275 ToolChain::RuntimeLibType WebAssembly::GetDefaultRuntimeLibType() const {
276 return ToolChain::RLT_CompilerRT;
279 ToolChain::CXXStdlibType
287 return ToolChain::CST_Libcxx;
347 case ToolChain::CST_Libcxx:
351 case ToolChain::CST_Libstdcxx:
357 SanitizerMask Res = ToolChain::getSupportedSanitizers();