Lines Matching refs:CmdArgs

57                                           ArgStringList &CmdArgs) {  in normalizeCPUNamesForAssembler()  argument
61 CmdArgs.push_back("-mcpu=cortex-a15"); in normalizeCPUNamesForAssembler()
63 CmdArgs.push_back("-mcpu=cortex-a57"); in normalizeCPUNamesForAssembler()
65 Args.AddLastArg(CmdArgs, options::OPT_mcpu_EQ); in normalizeCPUNamesForAssembler()
75 ArgStringList CmdArgs; in ConstructJob() local
85 A->render(Args, CmdArgs); in ConstructJob()
89 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob()
93 CmdArgs.push_back("-arch"); in ConstructJob()
94 CmdArgs.push_back( in ConstructJob()
109 CmdArgs.push_back("-m32"); in ConstructJob()
114 CmdArgs.push_back("-m64"); in ConstructJob()
117 CmdArgs.push_back("-EL"); in ConstructJob()
123 CmdArgs.push_back("-o"); in ConstructJob()
124 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
126 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
129 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
151 CmdArgs.push_back("-x"); in ConstructJob()
152 CmdArgs.push_back(types::getTypeName(II.getType())); in ConstructJob()
156 CmdArgs.push_back(II.getFilename()); in ConstructJob()
162 CmdArgs.push_back("-lstdc++"); in ConstructJob()
167 A.render(Args, CmdArgs); in ConstructJob()
183 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
187 const JobAction &JA, ArgStringList &CmdArgs) const { in RenderExtraToolArgs()
188 CmdArgs.push_back("-E"); in RenderExtraToolArgs()
192 ArgStringList &CmdArgs) const { in RenderExtraToolArgs()
201 CmdArgs.push_back("-c"); in RenderExtraToolArgs()
206 CmdArgs.push_back("-c"); in RenderExtraToolArgs()
209 CmdArgs.push_back("-S"); in RenderExtraToolArgs()
212 CmdArgs.push_back("-fsyntax-only"); in RenderExtraToolArgs()
220 ArgStringList &CmdArgs) const { in RenderExtraToolArgs()
330 ArgStringList CmdArgs; in ConstructJob() local
332 CmdArgs.push_back("rcsD"); in ConstructJob()
333 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
337 CmdArgs.push_back(II.getFilename()); in ConstructJob()
354 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
382 ArgStringList CmdArgs; in ConstructJob() local
393 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
396 CmdArgs.push_back("-s"); in ConstructJob()
401 arm::appendBE8LinkFlag(Args, CmdArgs, Triple); in ConstructJob()
402 CmdArgs.push_back(IsBigEndian ? "-EB" : "-EL"); in ConstructJob()
404 CmdArgs.push_back(Arch == llvm::Triple::aarch64_be ? "-EB" : "-EL"); in ConstructJob()
412 CmdArgs.push_back("--fix-cortex-a53-843419"); in ConstructJob()
415 ToolChain.addExtraOpts(CmdArgs); in ConstructJob()
417 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob()
420 CmdArgs.push_back("-m"); in ConstructJob()
421 CmdArgs.push_back(LDMOption); in ConstructJob()
428 CmdArgs.push_back("-X"); in ConstructJob()
430 CmdArgs.push_back("--no-relax"); in ConstructJob()
435 CmdArgs.push_back("-shared"); in ConstructJob()
438 CmdArgs.push_back("-static"); in ConstructJob()
439 CmdArgs.push_back("-pie"); in ConstructJob()
440 CmdArgs.push_back("--no-dynamic-linker"); in ConstructJob()
441 CmdArgs.push_back("-z"); in ConstructJob()
442 CmdArgs.push_back("text"); in ConstructJob()
444 CmdArgs.push_back("-static"); in ConstructJob()
447 CmdArgs.push_back("-export-dynamic"); in ConstructJob()
452 CmdArgs.push_back("-pie"); in ConstructJob()
453 CmdArgs.push_back("-dynamic-linker"); in ConstructJob()
454 CmdArgs.push_back(Args.MakeArgString(Twine(D.DyldPrefix) + in ConstructJob()
459 CmdArgs.push_back("-o"); in ConstructJob()
460 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
477 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); in ConstructJob()
479 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
483 CmdArgs.push_back("-z"); in ConstructJob()
484 CmdArgs.push_back("max-page-size=0x4000000"); in ConstructJob()
488 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o"))); in ConstructJob()
510 CmdArgs.push_back(Args.MakeArgString(P)); in ConstructJob()
514 ToolChain.addFastMathRuntimeIfAvailable(Args, CmdArgs); in ConstructJob()
518 CmdArgs.push_back( in ConstructJob()
522 Args.addAllArgs(CmdArgs, {options::OPT_L, options::OPT_u}); in ConstructJob()
524 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
536 addLTOOptions(ToolChain, Args, CmdArgs, Output, *Input, in ConstructJob()
541 CmdArgs.push_back("--no-demangle"); in ConstructJob()
543 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
544 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
545 addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs); in ConstructJob()
546 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
548 addHIPRuntimeLibArgs(ToolChain, C, Args, CmdArgs); in ConstructJob()
551 getToolChain().addProfileRTLibs(Args, CmdArgs); in ConstructJob()
560 CmdArgs.push_back("-Bstatic"); in ConstructJob()
561 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
563 CmdArgs.push_back("-Bdynamic"); in ConstructJob()
565 CmdArgs.push_back("-lm"); in ConstructJob()
576 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); in ConstructJob()
577 addFortranRuntimeLibs(ToolChain, Args, CmdArgs); in ConstructJob()
578 CmdArgs.push_back("-lm"); in ConstructJob()
584 CmdArgs.push_back("--start-group"); in ConstructJob()
587 linkSanitizerRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
590 linkXRayRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
601 if (addOpenMPRuntime(C, CmdArgs, ToolChain, Args, StaticOpenMP, in ConstructJob()
608 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in ConstructJob()
614 CmdArgs.push_back("--push-state"); in ConstructJob()
615 CmdArgs.push_back("--as-needed"); in ConstructJob()
616 CmdArgs.push_back("-latomic"); in ConstructJob()
617 CmdArgs.push_back("--pop-state"); in ConstructJob()
623 CmdArgs.push_back("-lpthread"); in ConstructJob()
626 CmdArgs.push_back("--wrap=pthread_create"); in ConstructJob()
629 CmdArgs.push_back("-lc"); in ConstructJob()
633 CmdArgs.push_back("-lgloss"); in ConstructJob()
636 CmdArgs.push_back("--end-group"); in ConstructJob()
638 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in ConstructJob()
642 CmdArgs.push_back("--as-needed"); in ConstructJob()
643 CmdArgs.push_back("-lsoftfp"); in ConstructJob()
644 CmdArgs.push_back("--no-as-needed"); in ConstructJob()
668 CmdArgs.push_back(Args.MakeArgString(P)); in ConstructJob()
671 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
675 Args.AddAllArgs(CmdArgs, options::OPT_T); in ConstructJob()
680 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
693 ArgStringList CmdArgs; in ConstructJob() local
708 CmdArgs.push_back("--compress-debug-sections"); in ConstructJob()
712 CmdArgs.push_back( in ConstructJob()
727 CmdArgs.push_back("--32"); in ConstructJob()
731 CmdArgs.push_back("--x32"); in ConstructJob()
733 CmdArgs.push_back("--64"); in ConstructJob()
736 CmdArgs.push_back("-a32"); in ConstructJob()
737 CmdArgs.push_back("-mppc"); in ConstructJob()
738 CmdArgs.push_back("-mbig-endian"); in ConstructJob()
739 CmdArgs.push_back(ppc::getPPCAsmModeForCPU( in ConstructJob()
744 CmdArgs.push_back("-a32"); in ConstructJob()
745 CmdArgs.push_back("-mppc"); in ConstructJob()
746 CmdArgs.push_back("-mlittle-endian"); in ConstructJob()
747 CmdArgs.push_back(ppc::getPPCAsmModeForCPU( in ConstructJob()
752 CmdArgs.push_back("-a64"); in ConstructJob()
753 CmdArgs.push_back("-mppc64"); in ConstructJob()
754 CmdArgs.push_back("-mbig-endian"); in ConstructJob()
755 CmdArgs.push_back(ppc::getPPCAsmModeForCPU( in ConstructJob()
760 CmdArgs.push_back("-a64"); in ConstructJob()
761 CmdArgs.push_back("-mppc64"); in ConstructJob()
762 CmdArgs.push_back("-mlittle-endian"); in ConstructJob()
763 CmdArgs.push_back(ppc::getPPCAsmModeForCPU( in ConstructJob()
770 CmdArgs.push_back("-mabi"); in ConstructJob()
771 CmdArgs.push_back(ABIName.data()); in ConstructJob()
774 CmdArgs.push_back("-march"); in ConstructJob()
775 CmdArgs.push_back(Args.MakeArgString(MArchName)); in ConstructJob()
777 Args.addOptOutFlag(CmdArgs, options::OPT_mrelax, options::OPT_mno_relax); in ConstructJob()
782 CmdArgs.push_back("-32"); in ConstructJob()
784 CmdArgs.push_back( in ConstructJob()
786 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob()
790 CmdArgs.push_back("-64"); in ConstructJob()
792 CmdArgs.push_back( in ConstructJob()
794 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob()
802 CmdArgs.push_back(arm::isARMBigEndian(Triple2, Args) ? "-EB" : "-EL"); in ConstructJob()
805 CmdArgs.push_back("-mfpu=neon"); in ConstructJob()
808 CmdArgs.push_back("-mfpu=crypto-neon-fp-armv8"); in ConstructJob()
817 CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=soft")); in ConstructJob()
820 CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=softfp")); in ConstructJob()
823 CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=hard")); in ConstructJob()
827 Args.AddLastArg(CmdArgs, options::OPT_march_EQ); in ConstructJob()
828 normalizeCPUNamesForAssembler(Args, CmdArgs); in ConstructJob()
830 Args.AddLastArg(CmdArgs, options::OPT_mfpu_EQ); in ConstructJob()
840 CmdArgs.push_back( in ConstructJob()
842 Args.AddLastArg(CmdArgs, options::OPT_march_EQ); in ConstructJob()
843 normalizeCPUNamesForAssembler(Args, CmdArgs); in ConstructJob()
851 CmdArgs.push_back(Args.MakeArgString("-mabi=" + ABIName)); in ConstructJob()
863 CmdArgs.push_back("-march"); in ConstructJob()
864 CmdArgs.push_back(CPUName.data()); in ConstructJob()
866 CmdArgs.push_back("-mabi"); in ConstructJob()
867 CmdArgs.push_back(ABIName.data()); in ConstructJob()
872 CmdArgs.push_back("-mno-shared"); in ConstructJob()
877 CmdArgs.push_back("-call_nonpic"); in ConstructJob()
880 CmdArgs.push_back("-EL"); in ConstructJob()
882 CmdArgs.push_back("-EB"); in ConstructJob()
886 CmdArgs.push_back(Args.MakeArgString("-mnan=2008")); in ConstructJob()
893 A->render(Args, CmdArgs); in ConstructJob()
898 CmdArgs.push_back("-mfpxx"); in ConstructJob()
906 A->render(Args, CmdArgs); in ConstructJob()
909 CmdArgs.push_back("-no-mips16"); in ConstructJob()
913 Args.AddLastArg(CmdArgs, options::OPT_mmicromips, in ConstructJob()
915 Args.AddLastArg(CmdArgs, options::OPT_mdsp, options::OPT_mno_dsp); in ConstructJob()
916 Args.AddLastArg(CmdArgs, options::OPT_mdspr2, options::OPT_mno_dspr2); in ConstructJob()
922 CmdArgs.push_back(Args.MakeArgString("-mmsa")); in ConstructJob()
925 Args.AddLastArg(CmdArgs, options::OPT_mhard_float, in ConstructJob()
928 Args.AddLastArg(CmdArgs, options::OPT_mdouble_float, in ConstructJob()
931 Args.AddLastArg(CmdArgs, options::OPT_modd_spreg, in ConstructJob()
934 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob()
941 CmdArgs.push_back(Args.MakeArgString("-march=" + CPUName)); in ConstructJob()
955 CmdArgs.push_back(Args.MakeArgString("--debug-prefix-map")); in ConstructJob()
956 CmdArgs.push_back(Args.MakeArgString(Map)); in ConstructJob()
961 Args.AddAllArgs(CmdArgs, options::OPT_I); in ConstructJob()
962 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
964 CmdArgs.push_back("-o"); in ConstructJob()
965 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
968 CmdArgs.push_back(II.getFilename()); in ConstructJob()
975 Args.AddLastArg(CmdArgs, options::OPT_g_Flag); in ConstructJob()
978 CmdArgs.push_back(Args.MakeArgString("-gdwarf-" + Twine(DwarfVersion))); in ConstructJob()
985 Exec, CmdArgs, Inputs, Output)); in ConstructJob()