Lines Matching refs:CmdArgs
264 static void renderRpassOptions(const ArgList &Args, ArgStringList &CmdArgs, in renderRpassOptions() argument
267 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in renderRpassOptions()
271 CmdArgs.push_back(Args.MakeArgString( in renderRpassOptions()
275 CmdArgs.push_back(Args.MakeArgString( in renderRpassOptions()
279 static void renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, in renderRemarksOptions() argument
297 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in renderRemarksOptions()
303 CmdArgs.push_back(Args.MakeArgString( in renderRemarksOptions()
306 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in renderRemarksOptions()
311 ArgStringList &CmdArgs, in renderRemarksHotnessOptions() argument
315 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in renderRemarksHotnessOptions()
320 CmdArgs.push_back( in renderRemarksHotnessOptions()
390 void tools::addDirectoryList(const ArgList &Args, ArgStringList &CmdArgs, in addDirectoryList() argument
410 CmdArgs.push_back(Args.MakeArgString(std::string(ArgName) + ".")); in addDirectoryList()
412 CmdArgs.push_back(ArgName); in addDirectoryList()
413 CmdArgs.push_back("."); in addDirectoryList()
417 CmdArgs.push_back( in addDirectoryList()
420 CmdArgs.push_back(ArgName); in addDirectoryList()
421 CmdArgs.push_back(Args.MakeArgString(Dirs.substr(0, Delim))); in addDirectoryList()
429 CmdArgs.push_back(Args.MakeArgString(std::string(ArgName) + ".")); in addDirectoryList()
431 CmdArgs.push_back(ArgName); in addDirectoryList()
432 CmdArgs.push_back("."); in addDirectoryList()
436 CmdArgs.push_back(Args.MakeArgString(std::string(ArgName) + Dirs)); in addDirectoryList()
438 CmdArgs.push_back(ArgName); in addDirectoryList()
439 CmdArgs.push_back(Args.MakeArgString(Dirs)); in addDirectoryList()
445 const ArgList &Args, ArgStringList &CmdArgs, in AddLinkerInputs() argument
451 Args.AddAllArgValues(CmdArgs, options::OPT_Zlinker_input); in AddLinkerInputs()
456 addDirectoryList(Args, CmdArgs, "-L", "LIBRARY_PATH"); in AddLinkerInputs()
473 CmdArgs.push_back(II.getFilename()); in AddLinkerInputs()
486 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in AddLinkerInputs()
488 TC.AddCCKextLibArgs(Args, CmdArgs); in AddLinkerInputs()
490 A.renderAsInput(Args, CmdArgs); in AddLinkerInputs()
496 llvm::opt::ArgStringList &CmdArgs) { in addLinkerCompressDebugSectionsOption() argument
505 CmdArgs.push_back(Args.MakeArgString("--compress-debug-sections=" + V)); in addLinkerCompressDebugSectionsOption()
682 const ArgList &Args, ArgStringList &CmdArgs, in getTargetFeatures() argument
752 csky::getCSKYTargetFeatures(D, Triple, Args, CmdArgs, Features); in getTargetFeatures()
761 CmdArgs.push_back(IsAux ? "-aux-target-feature" : "-target-feature"); in getTargetFeatures()
762 CmdArgs.push_back(Feature.data()); in getTargetFeatures()
810 ArgStringList &CmdArgs, const InputInfo &Output, in addLTOOptions() argument
828 CmdArgs.push_back("-plugin"); in addLTOOptions()
843 CmdArgs.push_back(Args.MakeArgString(Twine(PluginPrefix) + Plugin)); in addLTOOptions()
848 CmdArgs.push_back("--fat-lto-objects"); in addLTOOptions()
859 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in addLTOOptions()
881 CmdArgs.push_back(Args.MakeArgString( in addLTOOptions()
891 CmdArgs.push_back( in addLTOOptions()
910 CmdArgs.push_back( in addLTOOptions()
913 CmdArgs.push_back(Args.MakeArgString(Twine("--lto-CGO") + OOpt)); in addLTOOptions()
918 CmdArgs.push_back(Args.MakeArgString( in addLTOOptions()
922 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + "thinlto")); in addLTOOptions()
924 CmdArgs.push_back(Args.MakeArgString(Twine("-bdbg:thinlto"))); in addLTOOptions()
931 CmdArgs.push_back( in addLTOOptions()
936 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in addLTOOptions()
944 CmdArgs.push_back(Args.MakeArgString( in addLTOOptions()
953 CmdArgs.push_back( in addLTOOptions()
956 CmdArgs.push_back( in addLTOOptions()
959 CmdArgs.push_back( in addLTOOptions()
962 CmdArgs.push_back( in addLTOOptions()
968 CmdArgs.push_back( in addLTOOptions()
978 CmdArgs.push_back( in addLTOOptions()
986 CmdArgs.push_back( in addLTOOptions()
998 CmdArgs.push_back( in addLTOOptions()
1001 CmdArgs.push_back( in addLTOOptions()
1007 CmdArgs.push_back( in addLTOOptions()
1011 CmdArgs.push_back( in addLTOOptions()
1031 CmdArgs.push_back( in addLTOOptions()
1040 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in addLTOOptions()
1049 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in addLTOOptions()
1054 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + ExtraDash + in addLTOOptions()
1060 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + ExtraDash + in addLTOOptions()
1063 CmdArgs.push_back( in addLTOOptions()
1071 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + ExtraDash + in addLTOOptions()
1078 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + in addLTOOptions()
1086 CmdArgs.push_back( in addLTOOptions()
1090 CmdArgs.push_back( in addLTOOptions()
1095 CmdArgs.push_back( in addLTOOptions()
1101 CmdArgs.push_back( in addLTOOptions()
1106 CmdArgs.push_back(Args.MakeArgString( in addLTOOptions()
1109 addX86AlignBranchArgs(D, Args, CmdArgs, /*IsLTO=*/true, PluginOptPrefix); in addLTOOptions()
1112 renderRpassOptions(Args, CmdArgs, PluginOptPrefix); in addLTOOptions()
1117 renderRemarksOptions(Args, CmdArgs, ToolChain.getEffectiveTriple(), Input, in addLTOOptions()
1121 renderRemarksHotnessOptions(Args, CmdArgs, PluginOptPrefix); in addLTOOptions()
1123 addMachineOutlinerArgs(D, Args, CmdArgs, ToolChain.getEffectiveTriple(), in addLTOOptions()
1139 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + "-crel")); in addLTOOptions()
1151 ArgStringList &CmdArgs) { in addOpenMPDeviceLibC() argument
1173 CmdArgs.push_back("-lcgpu-amdgpu"); in addOpenMPDeviceLibC()
1174 CmdArgs.push_back("-lmgpu-amdgpu"); in addOpenMPDeviceLibC()
1179 CmdArgs.push_back("-lcgpu-nvptx"); in addOpenMPDeviceLibC()
1180 CmdArgs.push_back("-lmgpu-nvptx"); in addOpenMPDeviceLibC()
1186 ArgStringList &CmdArgs) { in addOpenMPRuntimeLibraryPath() argument
1192 CmdArgs.push_back(Args.MakeArgString("-L" + DefaultLibPath)); in addOpenMPRuntimeLibraryPath()
1196 ArgStringList &CmdArgs) { in addArchSpecificRPath() argument
1207 CmdArgs.push_back("-rpath"); in addArchSpecificRPath()
1208 CmdArgs.push_back(Args.MakeArgString(CandidateRPath)); in addArchSpecificRPath()
1213 bool tools::addOpenMPRuntime(const Compilation &C, ArgStringList &CmdArgs, in addOpenMPRuntime() argument
1228 CmdArgs.push_back("-Bstatic"); in addOpenMPRuntime()
1232 CmdArgs.push_back("-lomp"); in addOpenMPRuntime()
1235 CmdArgs.push_back("-lgomp"); in addOpenMPRuntime()
1238 CmdArgs.push_back("-liomp5"); in addOpenMPRuntime()
1245 CmdArgs.push_back("-Bdynamic"); in addOpenMPRuntime()
1248 CmdArgs.push_back("-lrt"); in addOpenMPRuntime()
1251 CmdArgs.push_back("-lomptarget"); in addOpenMPRuntime()
1254 CmdArgs.push_back("-lomptarget.devicertl"); in addOpenMPRuntime()
1257 addOpenMPDeviceLibC(C, Args, CmdArgs); in addOpenMPRuntime()
1259 addArchSpecificRPath(TC, Args, CmdArgs); in addOpenMPRuntime()
1260 addOpenMPRuntimeLibraryPath(TC, Args, CmdArgs); in addOpenMPRuntime()
1267 llvm::opt::ArgStringList &CmdArgs) { in addFortranRuntimeLibs() argument
1277 CmdArgs.push_back("-lFortranFloat128Math"); in addFortranRuntimeLibs()
1279 addAsNeededOption(TC, Args, CmdArgs, /*as_needed=*/true); in addFortranRuntimeLibs()
1280 CmdArgs.push_back(Args.MakeArgString("-l" + F128LibName)); in addFortranRuntimeLibs()
1282 addAsNeededOption(TC, Args, CmdArgs, /*as_needed=*/false); in addFortranRuntimeLibs()
1284 CmdArgs.push_back("-lFortranRuntime"); in addFortranRuntimeLibs()
1285 CmdArgs.push_back("-lFortranDecimal"); in addFortranRuntimeLibs()
1291 ArgStringList &CmdArgs) { in addFortranRuntimeLibraryPath() argument
1300 CmdArgs.push_back(Args.MakeArgString("-libpath:" + DefaultLibPath)); in addFortranRuntimeLibraryPath()
1302 CmdArgs.push_back(Args.MakeArgString("-L" + DefaultLibPath)); in addFortranRuntimeLibraryPath()
1306 ArgStringList &CmdArgs, StringRef Sanitizer, in addSanitizerRuntime() argument
1310 if (IsWhole) CmdArgs.push_back("--whole-archive"); in addSanitizerRuntime()
1311 CmdArgs.push_back(TC.getCompilerRTArgString( in addSanitizerRuntime()
1313 if (IsWhole) CmdArgs.push_back("--no-whole-archive"); in addSanitizerRuntime()
1316 addArchSpecificRPath(TC, Args, CmdArgs); in addSanitizerRuntime()
1323 ArgStringList &CmdArgs, in addSanitizerDynamicList() argument
1333 CmdArgs.push_back(Args.MakeArgString("--dynamic-list=" + SanRT + ".syms")); in addSanitizerDynamicList()
1341 llvm::opt::ArgStringList &CmdArgs, in addAsNeededOption() argument
1353 CmdArgs.push_back("-z"); in addAsNeededOption()
1354 CmdArgs.push_back(as_needed ? "ignore" : "record"); in addAsNeededOption()
1356 CmdArgs.push_back(as_needed ? "--as-needed" : "--no-as-needed"); in addAsNeededOption()
1362 ArgStringList &CmdArgs) { in linkSanitizerRuntimeDeps() argument
1365 addAsNeededOption(TC, Args, CmdArgs, false); in linkSanitizerRuntimeDeps()
1369 CmdArgs.push_back("-lpthread"); in linkSanitizerRuntimeDeps()
1371 CmdArgs.push_back("-lrt"); in linkSanitizerRuntimeDeps()
1373 CmdArgs.push_back("-lm"); in linkSanitizerRuntimeDeps()
1378 CmdArgs.push_back("-ldl"); in linkSanitizerRuntimeDeps()
1383 CmdArgs.push_back("-lexecinfo"); in linkSanitizerRuntimeDeps()
1389 CmdArgs.push_back("-lresolv"); in linkSanitizerRuntimeDeps()
1527 ArgStringList &CmdArgs) { in addSanitizerRuntimes() argument
1539 CmdArgs.push_back("-u"); in addSanitizerRuntimes()
1540 CmdArgs.push_back(Args.MakeArgString(S)); in addSanitizerRuntimes()
1547 addSanitizerRuntime(TC, Args, CmdArgs, "fuzzer", false, true); in addSanitizerRuntimes()
1549 addSanitizerRuntime(TC, Args, CmdArgs, "fuzzer_interceptors", false, in addSanitizerRuntimes()
1555 CmdArgs.push_back("-Bstatic"); in addSanitizerRuntimes()
1556 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in addSanitizerRuntimes()
1558 CmdArgs.push_back("-Bdynamic"); in addSanitizerRuntimes()
1563 addSanitizerRuntime(TC, Args, CmdArgs, RT, true, false); in addSanitizerRuntimes()
1565 addSanitizerRuntime(TC, Args, CmdArgs, RT, false, true); in addSanitizerRuntimes()
1568 addSanitizerRuntime(TC, Args, CmdArgs, RT, false, true); in addSanitizerRuntimes()
1569 AddExportDynamic |= !addSanitizerDynamicList(TC, Args, CmdArgs, RT); in addSanitizerRuntimes()
1572 addSanitizerRuntime(TC, Args, CmdArgs, RT, false, false); in addSanitizerRuntimes()
1573 AddExportDynamic |= !addSanitizerDynamicList(TC, Args, CmdArgs, RT); in addSanitizerRuntimes()
1578 CmdArgs.push_back("--export-dynamic"); in addSanitizerRuntimes()
1581 CmdArgs.push_back("--export-dynamic-symbol=__cfi_check"); in addSanitizerRuntimes()
1588 CmdArgs.push_back( in addSanitizerRuntimes()
1591 CmdArgs.push_back("--android-memtag-heap"); in addSanitizerRuntimes()
1593 CmdArgs.push_back("--android-memtag-stack"); in addSanitizerRuntimes()
1599 bool tools::addXRayRuntime(const ToolChain&TC, const ArgList &Args, ArgStringList &CmdArgs) { in addXRayRuntime() argument
1604 CmdArgs.push_back("--whole-archive"); in addXRayRuntime()
1605 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "xray")); in addXRayRuntime()
1607 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Mode)); in addXRayRuntime()
1608 CmdArgs.push_back("--no-whole-archive"); in addXRayRuntime()
1617 ArgStringList &CmdArgs) { in linkXRayRuntimeDeps() argument
1618 addAsNeededOption(TC, Args, CmdArgs, false); in linkXRayRuntimeDeps()
1619 CmdArgs.push_back("-lpthread"); in linkXRayRuntimeDeps()
1621 CmdArgs.push_back("-lrt"); in linkXRayRuntimeDeps()
1622 CmdArgs.push_back("-lm"); in linkXRayRuntimeDeps()
1627 CmdArgs.push_back("-ldl"); in linkXRayRuntimeDeps()
2013 ArgStringList &CmdArgs, llvm::codegenoptions::DebugInfoKind DebugInfoKind) { in addDebugInfoKind() argument
2016 CmdArgs.push_back("-debug-info-kind=line-directives-only"); in addDebugInfoKind()
2019 CmdArgs.push_back("-debug-info-kind=line-tables-only"); in addDebugInfoKind()
2022 CmdArgs.push_back("-debug-info-kind=constructor"); in addDebugInfoKind()
2025 CmdArgs.push_back("-debug-info-kind=limited"); in addDebugInfoKind()
2028 CmdArgs.push_back("-debug-info-kind=standalone"); in addDebugInfoKind()
2031 CmdArgs.push_back("-debug-info-kind=unused-types"); in addDebugInfoKind()
2102 ArgStringList &CmdArgs) { in AddAssemblerKPIC() argument
2109 CmdArgs.push_back("-KPIC"); in AddAssemblerKPIC()
2146 ArgStringList &CmdArgs, const ArgList &Args) { in AddUnwindLibrary() argument
2150 CmdArgs.push_back("-l:libunwind.a"); in AddUnwindLibrary()
2166 addAsNeededOption(TC, Args, CmdArgs, true); in AddUnwindLibrary()
2173 CmdArgs.push_back("-lgcc_eh"); in AddUnwindLibrary()
2175 CmdArgs.push_back("-lgcc_s"); in AddUnwindLibrary()
2183 CmdArgs.push_back("-lunwind"); in AddUnwindLibrary()
2185 CmdArgs.push_back("-l:libunwind.a"); in AddUnwindLibrary()
2188 CmdArgs.push_back("-l:libunwind.dll.a"); in AddUnwindLibrary()
2190 CmdArgs.push_back("-l:libunwind.so"); in AddUnwindLibrary()
2194 CmdArgs.push_back("-lunwind"); in AddUnwindLibrary()
2200 addAsNeededOption(TC, Args, CmdArgs, false); in AddUnwindLibrary()
2204 ArgStringList &CmdArgs, const ArgList &Args) { in AddLibgcc() argument
2208 CmdArgs.push_back("-lgcc"); in AddLibgcc()
2209 AddUnwindLibrary(TC, D, CmdArgs, Args); in AddLibgcc()
2212 CmdArgs.push_back("-lgcc"); in AddLibgcc()
2216 ArgStringList &CmdArgs, const ArgList &Args) { in AddRunTimeLibs() argument
2222 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "builtins")); in AddRunTimeLibs()
2223 AddUnwindLibrary(TC, D, CmdArgs, Args); in AddRunTimeLibs()
2236 AddLibgcc(TC, D, CmdArgs, Args); in AddRunTimeLibs()
2245 CmdArgs.push_back("-ldl"); in AddRunTimeLibs()
2290 ArgStringList &CmdArgs, bool IsLTO, in addX86AlignBranchArgs() argument
2295 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + Arg)); in addX86AlignBranchArgs()
2297 CmdArgs.push_back("-mllvm"); in addX86AlignBranchArgs()
2298 CmdArgs.push_back(Args.MakeArgString(Arg)); in addX86AlignBranchArgs()
2499 ArgStringList CmdArgs; in GetSDLFromOffloadArchive() local
2695 llvm::opt::ArgStringList &CmdArgs, in addMachineOutlinerArgs() argument
2701 CmdArgs.push_back(Args.MakeArgString(Twine(PluginOptPrefix) + Arg)); in addMachineOutlinerArgs()
2703 CmdArgs.push_back("-mllvm"); in addMachineOutlinerArgs()
2704 CmdArgs.push_back(Args.MakeArgString(Arg)); in addMachineOutlinerArgs()
2793 llvm::opt::ArgStringList &CmdArgs) { in addHIPRuntimeLibArgs() argument
2797 TC.AddHIPRuntimeLibArgs(Args, CmdArgs); in addHIPRuntimeLibArgs()
2808 llvm::opt::ArgStringList &CmdArgs, in addOutlineAtomicsArgs() argument
2818 CmdArgs.push_back("-target-feature"); in addOutlineAtomicsArgs()
2819 CmdArgs.push_back("+outline-atomics"); in addOutlineAtomicsArgs()
2821 CmdArgs.push_back("-target-feature"); in addOutlineAtomicsArgs()
2822 CmdArgs.push_back("-outline-atomics"); in addOutlineAtomicsArgs()
2826 CmdArgs.push_back("-target-feature"); in addOutlineAtomicsArgs()
2827 CmdArgs.push_back("+outline-atomics"); in addOutlineAtomicsArgs()
2832 llvm::opt::ArgStringList &CmdArgs) { in addOffloadCompressArgs() argument
2835 CmdArgs.push_back("-compress"); in addOffloadCompressArgs()
2837 CmdArgs.push_back("-verbose"); in addOffloadCompressArgs()
2839 CmdArgs.push_back( in addOffloadCompressArgs()
2846 llvm::opt::ArgStringList &CmdArgs) { in addMCModel() argument
2895 CmdArgs.push_back(Args.MakeArgString("-mcmodel=" + CM)); in addMCModel()
2914 A->render(Args, CmdArgs); in addMCModel()
2917 CmdArgs.push_back("-mlarge-data-threshold=65536"); in addMCModel()
2919 CmdArgs.push_back("-mlarge-data-threshold=0"); in addMCModel()