Lines Matching defs:ToolChain
1 //===--- NaCl.cpp - Native Client ToolChain Implementations -----*- C++ -*-===//
34 const toolchains::NaClToolChain &ToolChain =
36 InputInfo NaClMacros(types::TY_PP_Asm, ToolChain.GetNaClArmMacrosPath(),
55 const toolchains::NaClToolChain &ToolChain =
57 const Driver &D = ToolChain.getDriver();
58 const llvm::Triple::ArchType Arch = ToolChain.getArch();
98 D.Diag(diag::err_target_unsupported_arch) << ToolChain.getArchName()
110 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt1.o")));
111 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
120 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
126 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
131 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
135 if (ToolChain.ShouldLinkCXXStdlib(Args)) {
140 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
190 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend)));
191 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
195 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
339 ToolChain::CXXStdlibType
344 return ToolChain::CST_Libcxx;
349 return ToolChain::CST_Libcxx;