Lines Matching defs:ToolChain
1 //===--- Ananas.cpp - Ananas ToolChain Implementations ------*- C++ -*-===//
50 const ToolChain &ToolChain = getToolChain();
51 const Driver &D = ToolChain.getDriver();
88 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o")));
90 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
92 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o")));
94 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o")));
99 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
106 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
110 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
112 if (ToolChain.ShouldLinkCXXStdlib(Args))
113 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
119 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
121 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
122 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
125 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());