Home | History | Annotate | Download | only in ToolChains

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);
87 if (ToolChain.GetFilePath("crt1-command.o") != "crt1-command.o")
98 ToolChain.getDriver().Diag(diag::err_drv_invalid_argument_to_option)
103 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(Crt1)));
109 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
112 if (ToolChain.ShouldLinkCXXStdlib(Args))
113 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
121 AddRunTimeLibs(ToolChain, ToolChain.getDriver(), CmdArgs, Args);
169 : ToolChain(D, Triple, Args) {
329 ToolChain::RuntimeLibType WebAssembly::GetDefaultRuntimeLibType() const {
330 return ToolChain::RLT_CompilerRT;
333 ToolChain::CXXStdlibType
341 return ToolChain::CST_Libcxx;
401 case ToolChain::CST_Libcxx:
405 case ToolChain::CST_Libstdcxx:
411 SanitizerMask Res = ToolChain::getSupportedSanitizers();