reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
  166     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  169     CmdArgs.push_back("-pie");
  172     CmdArgs.push_back("-Bstatic");
  175       CmdArgs.push_back("-export-dynamic");
  176     CmdArgs.push_back("--eh-frame-hdr");
  178       CmdArgs.push_back("-Bshareable");
  180       CmdArgs.push_back("-dynamic-linker");
  181       CmdArgs.push_back("/libexec/ld-elf.so.1");
  183     CmdArgs.push_back("--enable-new-dtags");
  187     CmdArgs.push_back("-o");
  188     CmdArgs.push_back(Output.getFilename());
  194     AddPS4SanitizerArgs(ToolChain, CmdArgs);
  207       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1)));
  209     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
  219     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
  222   Args.AddAllArgs(CmdArgs, options::OPT_L);
  223   ToolChain.AddFilePathLibArgs(Args, CmdArgs);
  224   Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
  225   Args.AddAllArgs(CmdArgs, options::OPT_e);
  226   Args.AddAllArgs(CmdArgs, options::OPT_s);
  227   Args.AddAllArgs(CmdArgs, options::OPT_t);
  228   Args.AddAllArgs(CmdArgs, options::OPT_r);
  231     CmdArgs.push_back("--no-demangle");
  233   AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
  238     CmdArgs.push_back("-lkernel");
  241         ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
  243         CmdArgs.push_back("-lm_p");
  245         CmdArgs.push_back("-lm");
  250       CmdArgs.push_back("-lgcc_p");
  252       CmdArgs.push_back("-lcompiler_rt");
  254       CmdArgs.push_back("-lstdc++");
  256       CmdArgs.push_back("-lgcc_eh_p");
  258       CmdArgs.push_back("--as-needed");
  259       CmdArgs.push_back("-lstdc++");
  260       CmdArgs.push_back("--no-as-needed");
  265         CmdArgs.push_back("-lpthread_p");
  267         CmdArgs.push_back("-lpthread");
  272         CmdArgs.push_back("-lc");
  275           CmdArgs.push_back("--start-group");
  276           CmdArgs.push_back("-lc_p");
  277           CmdArgs.push_back("-lpthread_p");
  278           CmdArgs.push_back("--end-group");
  280           CmdArgs.push_back("-lc_p");
  283       CmdArgs.push_back("-lgcc_p");
  286         CmdArgs.push_back("--start-group");
  287         CmdArgs.push_back("-lc");
  288         CmdArgs.push_back("-lpthread");
  289         CmdArgs.push_back("--end-group");
  291         CmdArgs.push_back("-lc");
  293       CmdArgs.push_back("-lcompiler_rt");
  297       CmdArgs.push_back("-lstdc++");
  299       CmdArgs.push_back("-lgcc_eh_p");
  301       CmdArgs.push_back("--as-needed");
  302       CmdArgs.push_back("-lstdc++");
  303       CmdArgs.push_back("--no-as-needed");
  309       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
  311       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
  312     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
  322   C.addCommand(std::make_unique<Command>(JA, T, Exec, CmdArgs, Inputs));