Lines Matching defs:ToolChain
1 //===--- Ananas.cpp - Ananas ToolChain Implementations ------*- C++ -*-===//
51 const ToolChain &ToolChain = getToolChain();
52 const Driver &D = ToolChain.getDriver();
89 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o")));
91 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
93 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o")));
95 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o")));
100 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
107 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0],
111 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
113 if (ToolChain.ShouldLinkCXXStdlib(Args))
114 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
120 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
122 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
123 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
126 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());