Lines Matching refs:CmdArgs

109   ArgStringList CmdArgs;  in ConstructJob()  local
128 CmdArgs.push_back("-Q"); in ConstructJob()
135 CmdArgs.push_back("--gstabs"); in ConstructJob()
137 CmdArgs.push_back("-g"); in ConstructJob()
141 AddMachOArch(Args, CmdArgs); in ConstructJob()
145 CmdArgs.push_back("-force_cpusubtype_ALL"); in ConstructJob()
152 CmdArgs.push_back("-static"); in ConstructJob()
154 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
157 CmdArgs.push_back("-o"); in ConstructJob()
158 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
161 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
167 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
173 ArgStringList &CmdArgs) const { in AddMachOArch()
177 CmdArgs.push_back("-arch"); in AddMachOArch()
178 CmdArgs.push_back(Args.MakeArgString(ArchName)); in AddMachOArch()
182 CmdArgs.push_back("-force_cpusubtype_ALL"); in AddMachOArch()
220 ArgStringList &CmdArgs, in AddLinkArgs() argument
231 CmdArgs.push_back("-demangle"); in AddLinkArgs()
235 CmdArgs.push_back("-export_dynamic"); in AddLinkArgs()
241 CmdArgs.push_back("-application_extension"); in AddLinkArgs()
259 CmdArgs.push_back("-object_path_lto"); in AddLinkArgs()
260 CmdArgs.push_back(TmpPath); in AddLinkArgs()
279 CmdArgs.push_back("-lto_library"); in AddLinkArgs()
280 CmdArgs.push_back(C.getArgs().MakeArgString(LibLTOPath)); in AddLinkArgs()
288 CmdArgs.push_back("-no_deduplicate"); in AddLinkArgs()
291 Args.AddAllArgs(CmdArgs, options::OPT_static); in AddLinkArgs()
293 CmdArgs.push_back("-dynamic"); in AddLinkArgs()
300 AddMachOArch(Args, CmdArgs); in AddLinkArgs()
302 Args.AddLastArg(CmdArgs, options::OPT_force__cpusubtype__ALL); in AddLinkArgs()
304 Args.AddLastArg(CmdArgs, options::OPT_bundle); in AddLinkArgs()
305 Args.AddAllArgs(CmdArgs, options::OPT_bundle__loader); in AddLinkArgs()
306 Args.AddAllArgs(CmdArgs, options::OPT_client__name); in AddLinkArgs()
315 Args.AddLastArg(CmdArgs, options::OPT_force__flat__namespace); in AddLinkArgs()
316 Args.AddLastArg(CmdArgs, options::OPT_keep__private__externs); in AddLinkArgs()
317 Args.AddLastArg(CmdArgs, options::OPT_private__bundle); in AddLinkArgs()
319 CmdArgs.push_back("-dylib"); in AddLinkArgs()
331 Args.AddAllArgsTranslated(CmdArgs, options::OPT_compatibility__version, in AddLinkArgs()
333 Args.AddAllArgsTranslated(CmdArgs, options::OPT_current__version, in AddLinkArgs()
336 AddMachOArch(Args, CmdArgs); in AddLinkArgs()
338 Args.AddAllArgsTranslated(CmdArgs, options::OPT_install__name, in AddLinkArgs()
342 Args.AddLastArg(CmdArgs, options::OPT_all__load); in AddLinkArgs()
343 Args.AddAllArgs(CmdArgs, options::OPT_allowable__client); in AddLinkArgs()
344 Args.AddLastArg(CmdArgs, options::OPT_bind__at__load); in AddLinkArgs()
346 Args.AddLastArg(CmdArgs, options::OPT_arch__errors__fatal); in AddLinkArgs()
347 Args.AddLastArg(CmdArgs, options::OPT_dead__strip); in AddLinkArgs()
348 Args.AddLastArg(CmdArgs, options::OPT_no__dead__strip__inits__and__terms); in AddLinkArgs()
349 Args.AddAllArgs(CmdArgs, options::OPT_dylib__file); in AddLinkArgs()
350 Args.AddLastArg(CmdArgs, options::OPT_dynamic); in AddLinkArgs()
351 Args.AddAllArgs(CmdArgs, options::OPT_exported__symbols__list); in AddLinkArgs()
352 Args.AddLastArg(CmdArgs, options::OPT_flat__namespace); in AddLinkArgs()
353 Args.AddAllArgs(CmdArgs, options::OPT_force__load); in AddLinkArgs()
354 Args.AddAllArgs(CmdArgs, options::OPT_headerpad__max__install__names); in AddLinkArgs()
355 Args.AddAllArgs(CmdArgs, options::OPT_image__base); in AddLinkArgs()
356 Args.AddAllArgs(CmdArgs, options::OPT_init); in AddLinkArgs()
360 MachOTC.addPlatformVersionArgs(Args, CmdArgs); in AddLinkArgs()
362 MachOTC.addMinVersionArgs(Args, CmdArgs); in AddLinkArgs()
364 Args.AddLastArg(CmdArgs, options::OPT_nomultidefs); in AddLinkArgs()
365 Args.AddLastArg(CmdArgs, options::OPT_multi__module); in AddLinkArgs()
366 Args.AddLastArg(CmdArgs, options::OPT_single__module); in AddLinkArgs()
367 Args.AddAllArgs(CmdArgs, options::OPT_multiply__defined); in AddLinkArgs()
368 Args.AddAllArgs(CmdArgs, options::OPT_multiply__defined__unused); in AddLinkArgs()
375 CmdArgs.push_back("-pie"); in AddLinkArgs()
377 CmdArgs.push_back("-no_pie"); in AddLinkArgs()
384 CmdArgs.push_back("-bitcode_bundle"); in AddLinkArgs()
388 CmdArgs.push_back("-bitcode_process_mode"); in AddLinkArgs()
389 CmdArgs.push_back("marker"); in AddLinkArgs()
399 CmdArgs.push_back("-mllvm"); in AddLinkArgs()
400 CmdArgs.push_back("-global-isel"); in AddLinkArgs()
402 CmdArgs.push_back("-mllvm"); in AddLinkArgs()
403 CmdArgs.push_back("-global-isel-abort=0"); in AddLinkArgs()
410 CmdArgs.push_back("-mllvm"); in AddLinkArgs()
411 CmdArgs.push_back("-disable-atexit-based-global-dtor-lowering"); in AddLinkArgs()
414 Args.AddLastArg(CmdArgs, options::OPT_prebind); in AddLinkArgs()
415 Args.AddLastArg(CmdArgs, options::OPT_noprebind); in AddLinkArgs()
416 Args.AddLastArg(CmdArgs, options::OPT_nofixprebinding); in AddLinkArgs()
417 Args.AddLastArg(CmdArgs, options::OPT_prebind__all__twolevel__modules); in AddLinkArgs()
418 Args.AddLastArg(CmdArgs, options::OPT_read__only__relocs); in AddLinkArgs()
419 Args.AddAllArgs(CmdArgs, options::OPT_sectcreate); in AddLinkArgs()
420 Args.AddAllArgs(CmdArgs, options::OPT_sectorder); in AddLinkArgs()
421 Args.AddAllArgs(CmdArgs, options::OPT_seg1addr); in AddLinkArgs()
422 Args.AddAllArgs(CmdArgs, options::OPT_segprot); in AddLinkArgs()
423 Args.AddAllArgs(CmdArgs, options::OPT_segaddr); in AddLinkArgs()
424 Args.AddAllArgs(CmdArgs, options::OPT_segs__read__only__addr); in AddLinkArgs()
425 Args.AddAllArgs(CmdArgs, options::OPT_segs__read__write__addr); in AddLinkArgs()
426 Args.AddAllArgs(CmdArgs, options::OPT_seg__addr__table); in AddLinkArgs()
427 Args.AddAllArgs(CmdArgs, options::OPT_seg__addr__table__filename); in AddLinkArgs()
428 Args.AddAllArgs(CmdArgs, options::OPT_sub__library); in AddLinkArgs()
429 Args.AddAllArgs(CmdArgs, options::OPT_sub__umbrella); in AddLinkArgs()
435 CmdArgs.push_back("-syslibroot"); in AddLinkArgs()
436 CmdArgs.push_back(C.getArgs().MakeArgString(sysroot)); in AddLinkArgs()
438 CmdArgs.push_back("-syslibroot"); in AddLinkArgs()
439 CmdArgs.push_back(A->getValue()); in AddLinkArgs()
442 Args.AddLastArg(CmdArgs, options::OPT_twolevel__namespace); in AddLinkArgs()
443 Args.AddLastArg(CmdArgs, options::OPT_twolevel__namespace__hints); in AddLinkArgs()
444 Args.AddAllArgs(CmdArgs, options::OPT_umbrella); in AddLinkArgs()
445 Args.AddAllArgs(CmdArgs, options::OPT_undefined); in AddLinkArgs()
446 Args.AddAllArgs(CmdArgs, options::OPT_unexported__symbols__list); in AddLinkArgs()
447 Args.AddAllArgs(CmdArgs, options::OPT_weak__reference__mismatches); in AddLinkArgs()
448 Args.AddLastArg(CmdArgs, options::OPT_X_Flag); in AddLinkArgs()
449 Args.AddAllArgs(CmdArgs, options::OPT_y); in AddLinkArgs()
450 Args.AddLastArg(CmdArgs, options::OPT_w); in AddLinkArgs()
451 Args.AddAllArgs(CmdArgs, options::OPT_pagezero__size); in AddLinkArgs()
452 Args.AddAllArgs(CmdArgs, options::OPT_segs__read__); in AddLinkArgs()
453 Args.AddLastArg(CmdArgs, options::OPT_seglinkedit); in AddLinkArgs()
454 Args.AddLastArg(CmdArgs, options::OPT_noseglinkedit); in AddLinkArgs()
455 Args.AddAllArgs(CmdArgs, options::OPT_sectalign); in AddLinkArgs()
456 Args.AddAllArgs(CmdArgs, options::OPT_sectobjectsymbols); in AddLinkArgs()
457 Args.AddAllArgs(CmdArgs, options::OPT_segcreate); in AddLinkArgs()
458 Args.AddLastArg(CmdArgs, options::OPT_why_load); in AddLinkArgs()
459 Args.AddLastArg(CmdArgs, options::OPT_whatsloaded); in AddLinkArgs()
460 Args.AddAllArgs(CmdArgs, options::OPT_dylinker__install__name); in AddLinkArgs()
461 Args.AddLastArg(CmdArgs, options::OPT_dylinker); in AddLinkArgs()
462 Args.AddLastArg(CmdArgs, options::OPT_Mach); in AddLinkArgs()
470 CmdArgs.push_back("--cs-profile-generate"); in AddLinkArgs()
471 CmdArgs.push_back(Args.MakeArgString(Twine("--cs-profile-path=") + Path)); in AddLinkArgs()
477 CmdArgs.push_back(Args.MakeArgString(Twine("--cs-profile-path=") + Path)); in AddLinkArgs()
508 static void renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, in renderRemarksOptions() argument
515 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
516 CmdArgs.push_back("-lto-pass-remarks-output"); in renderRemarksOptions()
517 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
521 CmdArgs.push_back(A->getValue()); in renderRemarksOptions()
529 CmdArgs.push_back(Args.MakeArgString(F)); in renderRemarksOptions()
534 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
537 CmdArgs.push_back(Args.MakeArgString(Passes)); in renderRemarksOptions()
541 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
543 CmdArgs.push_back(Args.MakeArgString(FormatArg)); in renderRemarksOptions()
547 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
548 CmdArgs.push_back("-lto-pass-remarks-with-hotness"); in renderRemarksOptions()
552 CmdArgs.push_back("-mllvm"); in renderRemarksOptions()
555 CmdArgs.push_back(Args.MakeArgString(Opt)); in renderRemarksOptions()
578 ArgStringList CmdArgs; in ConstructJob() local
587 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
590 CmdArgs, std::nullopt, Output)); in ConstructJob()
605 AddLinkArgs(C, Args, CmdArgs, Inputs, Version, LinkerIsLLD, in ConstructJob()
611 renderRemarksOptions(Args, CmdArgs, getToolChain().getTriple(), Output, JA); in ConstructJob()
618 CmdArgs.push_back("-mllvm"); in ConstructJob()
619 CmdArgs.push_back("-enable-machine-outliner"); in ConstructJob()
625 CmdArgs.push_back("-mllvm"); in ConstructJob()
626 CmdArgs.push_back("-enable-machine-outliner=never"); in ConstructJob()
633 CmdArgs.push_back("-mllvm"); in ConstructJob()
634 CmdArgs.push_back("-enable-linkonceodr-outlining"); in ConstructJob()
640 CmdArgs.push_back("-mllvm"); in ConstructJob()
641 CmdArgs.push_back(Args.MakeArgString("-lto-stats-file=" + StatsFile.str())); in ConstructJob()
646 Args.addAllArgs(CmdArgs, {options::OPT_d_Flag, options::OPT_s, options::OPT_t, in ConstructJob()
653 CmdArgs.push_back("-ObjC"); in ConstructJob()
655 CmdArgs.push_back("-o"); in ConstructJob()
656 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
659 getMachOToolChain().addStartObjectFileArgs(Args, CmdArgs); in ConstructJob()
661 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob()
663 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
684 addFortranRuntimeLibraryPath(getToolChain(), Args, CmdArgs); in ConstructJob()
685 addFortranRuntimeLibs(getToolChain(), Args, CmdArgs); in ConstructJob()
689 addOpenMPRuntime(C, CmdArgs, getToolChain(), Args); in ConstructJob()
694 getMachOToolChain().AddLinkARCArgs(Args, CmdArgs); in ConstructJob()
696 CmdArgs.push_back("-framework"); in ConstructJob()
697 CmdArgs.push_back("Foundation"); in ConstructJob()
699 CmdArgs.push_back("-lobjc"); in ConstructJob()
703 CmdArgs.push_back("-arch_multiple"); in ConstructJob()
704 CmdArgs.push_back("-final_output"); in ConstructJob()
705 CmdArgs.push_back(LinkingOutput); in ConstructJob()
709 CmdArgs.push_back("-allow_stack_execute"); in ConstructJob()
711 getMachOToolChain().addProfileRTLibs(Args, CmdArgs); in ConstructJob()
715 CmdArgs.push_back("-mllvm"); in ConstructJob()
718 CmdArgs.push_back(Args.MakeArgString("-threads=" + Twine(NumThreads))); in ConstructJob()
722 getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
733 getMachOToolChain().AddLinkRuntimeLib(Args, CmdArgs, "builtins"); in ConstructJob()
736 getMachOToolChain().AddLinkRuntimeLibArgs(Args, CmdArgs, in ConstructJob()
749 Args.AddAllArgs(CmdArgs, options::OPT_T_Group); in ConstructJob()
750 Args.AddAllArgs(CmdArgs, options::OPT_F); in ConstructJob()
754 CmdArgs.push_back(Args.MakeArgString(std::string("-F") + A->getValue())); in ConstructJob()
759 CmdArgs.push_back("-framework"); in ConstructJob()
760 CmdArgs.push_back("Accelerate"); in ConstructJob()
785 CmdArgs.push_back(Args.MakeArgString(Flag + P)); in ConstructJob()
804 JA, *this, ResponseSupport, Exec, CmdArgs, Inputs, Output); in ConstructJob()
827 ArgStringList CmdArgs; in ConstructJob() local
829 CmdArgs.push_back("-static"); in ConstructJob()
830 CmdArgs.push_back("-D"); in ConstructJob()
831 CmdArgs.push_back("-no_warning_for_no_symbols"); in ConstructJob()
832 CmdArgs.push_back("-o"); in ConstructJob()
833 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
837 CmdArgs.push_back(II.getFilename()); in ConstructJob()
854 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
862 ArgStringList CmdArgs; in ConstructJob() local
864 CmdArgs.push_back("-create"); in ConstructJob()
867 CmdArgs.push_back("-output"); in ConstructJob()
868 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
872 CmdArgs.push_back(II.getFilename()); in ConstructJob()
877 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
885 ArgStringList CmdArgs; in ConstructJob() local
887 CmdArgs.push_back("-o"); in ConstructJob()
888 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
893 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
898 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
906 ArgStringList CmdArgs; in ConstructJob() local
907 CmdArgs.push_back("--verify"); in ConstructJob()
908 CmdArgs.push_back("--debug-info"); in ConstructJob()
909 CmdArgs.push_back("--eh-frame"); in ConstructJob()
910 CmdArgs.push_back("--quiet"); in ConstructJob()
917 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
922 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
1179 ArgStringList &CmdArgs) const { in AddLinkARCArgs()
1230 CmdArgs.push_back("-force_load"); in AddLinkARCArgs()
1252 CmdArgs.push_back(Args.MakeArgString(P)); in AddLinkARCArgs()
1272 void MachO::AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs, in AddLinkRuntimeLib() argument
1283 CmdArgs.push_back(LibArg); in AddLinkRuntimeLib()
1295 CmdArgs.push_back("-rpath"); in AddLinkRuntimeLib()
1296 CmdArgs.push_back("@executable_path"); in AddLinkRuntimeLib()
1300 CmdArgs.push_back("-rpath"); in AddLinkRuntimeLib()
1301 CmdArgs.push_back(Args.MakeArgString(llvm::sys::path::parent_path(P))); in AddLinkRuntimeLib()
1415 static void addExportedSymbol(ArgStringList &CmdArgs, const char *Symbol) { in addExportedSymbol() argument
1416 CmdArgs.push_back("-exported_symbol"); in addExportedSymbol()
1417 CmdArgs.push_back(Symbol); in addExportedSymbol()
1426 static void addSectalignToPage(const ArgList &Args, ArgStringList &CmdArgs, in addSectalignToPage() argument
1430 CmdArgs.push_back(A); in addSectalignToPage()
1434 ArgStringList &CmdArgs) const { in addProfileRTLibs()
1438 AddLinkRuntimeLib(Args, CmdArgs, "profile", in addProfileRTLibs()
1447 addExportedSymbol(CmdArgs, "___gcov_dump"); in addProfileRTLibs()
1448 addExportedSymbol(CmdArgs, "___gcov_reset"); in addProfileRTLibs()
1449 addExportedSymbol(CmdArgs, "_writeout_fn_list"); in addProfileRTLibs()
1450 addExportedSymbol(CmdArgs, "_reset_fn_list"); in addProfileRTLibs()
1465 Args, CmdArgs, "__DATA", in addProfileRTLibs()
1473 ArgStringList &CmdArgs, in AddLinkSanitizerLibArgs() argument
1477 AddLinkRuntimeLib(Args, CmdArgs, Sanitizer, RLO, Shared); in AddLinkSanitizerLibArgs()
1493 ArgStringList &CmdArgs, in AddLinkRuntimeLibArgs() argument
1504 AddLinkRuntimeLib(Args, CmdArgs, "builtins"); in AddLinkRuntimeLibArgs()
1537 AddLinkSanitizerLibArgs(Args, CmdArgs, "asan_abi", /*shared=*/false); in AddLinkRuntimeLibArgs()
1541 AddLinkSanitizerLibArgs(Args, CmdArgs, "asan"); in AddLinkRuntimeLibArgs()
1545 AddLinkSanitizerLibArgs(Args, CmdArgs, "lsan"); in AddLinkRuntimeLibArgs()
1550 Args, CmdArgs, in AddLinkRuntimeLibArgs()
1556 AddLinkSanitizerLibArgs(Args, CmdArgs, "tsan"); in AddLinkRuntimeLibArgs()
1559 AddLinkSanitizerLibArgs(Args, CmdArgs, "fuzzer", /*shared=*/false); in AddLinkRuntimeLibArgs()
1562 AddCXXStdlibLibArgs(Args, CmdArgs); in AddLinkRuntimeLibArgs()
1565 AddLinkRuntimeLib(Args, CmdArgs, "stats_client", RLO_AlwaysLink); in AddLinkRuntimeLibArgs()
1566 AddLinkSanitizerLibArgs(Args, CmdArgs, "stats"); in AddLinkRuntimeLibArgs()
1572 AddLinkRuntimeLib(Args, CmdArgs, "xray"); in AddLinkRuntimeLibArgs()
1573 AddLinkRuntimeLib(Args, CmdArgs, "xray-basic"); in AddLinkRuntimeLibArgs()
1574 AddLinkRuntimeLib(Args, CmdArgs, "xray-fdr"); in AddLinkRuntimeLibArgs()
1578 CmdArgs.push_back("-framework"); in AddLinkRuntimeLibArgs()
1579 CmdArgs.push_back("DriverKit"); in AddLinkRuntimeLibArgs()
1585 CmdArgs.push_back("-lSystem"); in AddLinkRuntimeLibArgs()
1594 CmdArgs.push_back("-lgcc_s.1"); in AddLinkRuntimeLibArgs()
1596 AddLinkRuntimeLib(Args, CmdArgs, "builtins"); in AddLinkRuntimeLibArgs()
2635 ArgStringList &CmdArgs) const { in AddCXXStdlibLibArgs()
2640 CmdArgs.push_back("-lc++"); in AddCXXStdlibLibArgs()
2642 CmdArgs.push_back("-lc++experimental"); in AddCXXStdlibLibArgs()
2660 CmdArgs.push_back(Args.MakeArgString(P)); in AddCXXStdlibLibArgs()
2671 CmdArgs.push_back("/usr/lib/libstdc++.6.dylib"); in AddCXXStdlibLibArgs()
2676 CmdArgs.push_back("-lstdc++"); in AddCXXStdlibLibArgs()
2682 ArgStringList &CmdArgs) const { in AddCCKextLibArgs()
2710 CmdArgs.push_back(Args.MakeArgString(P)); in AddCCKextLibArgs()
2884 ArgStringList &CmdArgs, in AddLinkRuntimeLibArgs() argument
2896 AddLinkRuntimeLib(Args, CmdArgs, CompilerRT, RLO_IsEmbedded); in AddLinkRuntimeLibArgs()
3238 ArgStringList &CmdArgs) const { in addMinVersionArgs()
3244 CmdArgs.push_back("-watchos_version_min"); in addMinVersionArgs()
3246 CmdArgs.push_back("-watchos_simulator_version_min"); in addMinVersionArgs()
3248 CmdArgs.push_back("-tvos_version_min"); in addMinVersionArgs()
3250 CmdArgs.push_back("-tvos_simulator_version_min"); in addMinVersionArgs()
3252 CmdArgs.push_back("-driverkit_version_min"); in addMinVersionArgs()
3254 CmdArgs.push_back("-ios_simulator_version_min"); in addMinVersionArgs()
3256 CmdArgs.push_back("-iphoneos_version_min"); in addMinVersionArgs()
3258 CmdArgs.push_back("-maccatalyst_version_min"); in addMinVersionArgs()
3261 CmdArgs.push_back("-macosx_version_min"); in addMinVersionArgs()
3267 CmdArgs.push_back(Args.MakeArgString(TargetVersion.getAsString())); in addMinVersionArgs()
3272 CmdArgs.push_back("-macosx_version_min"); in addMinVersionArgs()
3278 CmdArgs.push_back("-maccatalyst_version_min"); in addMinVersionArgs()
3285 CmdArgs.push_back(Args.MakeArgString(VariantTargetVersion.getAsString())); in addMinVersionArgs()
3311 llvm::opt::ArgStringList &CmdArgs) const { in addPlatformVersionArgs()
3318 CmdArgs.push_back("-platform_version"); in addPlatformVersionArgs()
3323 CmdArgs.push_back(Args.MakeArgString(PlatformName)); in addPlatformVersionArgs()
3335 CmdArgs.push_back(Args.MakeArgString(TargetVersion.getAsString())); in addPlatformVersionArgs()
3350 CmdArgs.push_back(Args.MakeArgString( in addPlatformVersionArgs()
3361 CmdArgs.push_back(Args.MakeArgString(SDKVersion.getAsString())); in addPlatformVersionArgs()
3372 CmdArgs.push_back(Args.MakeArgString(TargetVersion.getAsString())); in addPlatformVersionArgs()
3400 ArgStringList &CmdArgs) { in addDynamicLibLinkArgs() argument
3404 CmdArgs.push_back("-ldylib1.o"); in addDynamicLibLinkArgs()
3411 CmdArgs.push_back("-ldylib1.o"); in addDynamicLibLinkArgs()
3413 CmdArgs.push_back("-ldylib1.10.5.o"); in addDynamicLibLinkArgs()
3418 ArgStringList &CmdArgs) { in addBundleLinkArgs() argument
3424 CmdArgs.push_back("-lbundle1.o"); in addBundleLinkArgs()
3429 ArgStringList &CmdArgs) { in addPgProfilingLinkArgs() argument
3433 CmdArgs.push_back("-lgcrt0.o"); in addPgProfilingLinkArgs()
3435 CmdArgs.push_back("-lgcrt1.o"); in addPgProfilingLinkArgs()
3445 CmdArgs.push_back("-no_new_main"); in addPgProfilingLinkArgs()
3453 ArgStringList &CmdArgs) { in addDefaultCRTLinkArgs() argument
3459 CmdArgs.push_back("-lcrt1.o"); in addDefaultCRTLinkArgs()
3461 CmdArgs.push_back("-lcrt1.3.1.o"); in addDefaultCRTLinkArgs()
3468 CmdArgs.push_back("-lcrt1.o"); in addDefaultCRTLinkArgs()
3470 CmdArgs.push_back("-lcrt1.10.5.o"); in addDefaultCRTLinkArgs()
3472 CmdArgs.push_back("-lcrt1.10.6.o"); in addDefaultCRTLinkArgs()
3477 ArgStringList &CmdArgs) const { in addStartObjectFileArgs()
3480 addDynamicLibLinkArgs(*this, Args, CmdArgs); in addStartObjectFileArgs()
3482 addBundleLinkArgs(*this, Args, CmdArgs); in addStartObjectFileArgs()
3484 addPgProfilingLinkArgs(*this, Args, CmdArgs); in addStartObjectFileArgs()
3488 CmdArgs.push_back("-lcrt0.o"); in addStartObjectFileArgs()
3490 addDefaultCRTLinkArgs(*this, Args, CmdArgs); in addStartObjectFileArgs()
3495 CmdArgs.push_back(Str); in addStartObjectFileArgs()