Lines Matching full:toolchain
1 //===--- Ananas.cpp - Ananas ToolChain Implementations ------*- C++ -*-===//
52 const ToolChain &ToolChain = getToolChain(); in ConstructJob() local
53 const Driver &D = ToolChain.getDriver(); in ConstructJob()
90 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); in ConstructJob()
92 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
94 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o"))); in ConstructJob()
96 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o"))); in ConstructJob()
101 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
108 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0], in ConstructJob()
112 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
114 if (ToolChain.ShouldLinkCXXStdlib(Args)) in ConstructJob()
115 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
121 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); in ConstructJob()
123 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); in ConstructJob()
124 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
127 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()