reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
116 const Driver &D = ToolChain.getDriver(); 143 switch (ToolChain.getArch()) { 151 switch (ToolChain.getTriple().getEnvironment()) { 167 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple()); 169 switch (ToolChain.getTriple().getEnvironment()) { 187 if (ToolChain.getArch() == llvm::Triple::mips64) 193 if (ToolChain.getArch() == llvm::Triple::mips64) 234 Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); 237 Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); 240 Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o"))); 243 Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o"))); 256 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); 259 const SanitizerArgs &SanArgs = ToolChain.getSanitizerArgs(); 263 ToolChain.getCompilerRTPath().c_str())); 267 ToolChain.getTriple().getOSVersion(Major, Minor, Micro); 270 switch (ToolChain.getArch()) { 298 if (ToolChain.ShouldLinkCXXStdlib(Args)) 299 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); 305 linkXRayRuntimeDeps(ToolChain, CmdArgs); 330 Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); 333 Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); 334 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); 337 ToolChain.addProfileRTLibs(Args, CmdArgs); 339 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());