Lines Matching refs:push_back
107 Res.push_back('\\'); in EscapeSpacesAndBackslashes()
110 Res.push_back(*Arg); in EscapeSpacesAndBackslashes()
192 OutStrings.push_back(Args.MakeArgString(Out + "all")); in ParseMRecip()
204 OutStrings.push_back(Args.MakeArgString(Out + Val)); in ParseMRecip()
282 OutStrings.push_back(Args.MakeArgString(Out)); in ParseMRecip()
295 CmdArgs.push_back("-mprefer-vector-width=none"); in ParseMPreferVectorWidth()
302 CmdArgs.push_back(Args.MakeArgString("-mprefer-vector-width=" + Value)); in ParseMPreferVectorWidth()
356 CmdArgs.push_back("-fasync-exceptions"); in addExceptionArgs()
366 CmdArgs.push_back("-fobjc-exceptions"); in addExceptionArgs()
384 CmdArgs.push_back("-fcxx-exceptions"); in addExceptionArgs()
399 CmdArgs.push_back("-fexceptions"); in addExceptionArgs()
426 CmdArgs.push_back(Args.MakeArgString(Twine("-fdebug-compilation-dir=") + in addDebugCompDirArg()
432 CmdArgs.push_back(Args.MakeArgString("-fdebug-compilation-dir=" + *CWD)); in addDebugCompDirArg()
467 CmdArgs.push_back( in addDebugObjectName()
478 CmdArgs.push_back(Args.MakeArgString("-fdebug-prefix-map=" + Map)); in addDebugPrefixMapArg()
502 CmdArgs.push_back(Args.MakeArgString("-fmacro-prefix-map=" + Map)); in addMacroPrefixMapArg()
517 CmdArgs.push_back(Args.MakeArgString("-fcoverage-prefix-map=" + Map)); in addCoveragePrefixMapArg()
563 CmdArgs.push_back("-x"); in addDashXForInput()
565 CmdArgs.push_back(types::getTypeName(types::TY_PP_ObjCXX)); in addDashXForInput()
582 CmdArgs.push_back(ClangType); in addDashXForInput()
638 CmdArgs.push_back(Args.MakeArgString(Twine("-fprofile-instrument-path=") + in addPGOAndCoverageFlags()
641 CmdArgs.push_back("-fprofile-instrument=clang"); in addPGOAndCoverageFlags()
646 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
655 CmdArgs.push_back("-fprofile-instrument=llvm"); in addPGOAndCoverageFlags()
660 CmdArgs.push_back("-fprofile-instrument=csllvm"); in addPGOAndCoverageFlags()
667 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
675 CmdArgs.push_back( in addPGOAndCoverageFlags()
682 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
692 CmdArgs.push_back( in addPGOAndCoverageFlags()
709 CmdArgs.push_back("-fcoverage-mapping"); in addPGOAndCoverageFlags()
720 CmdArgs.push_back("-fcoverage-mcdc"); in addPGOAndCoverageFlags()
726 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
732 CmdArgs.push_back(Args.MakeArgString("-fcoverage-compilation-dir=" + *CWD)); in addPGOAndCoverageFlags()
743 CmdArgs.push_back( in addPGOAndCoverageFlags()
755 CmdArgs.push_back(Args.MakeArgString(Twine("-fprofile-filter-files=" + v))); in addPGOAndCoverageFlags()
761 CmdArgs.push_back("-fprofile-update=atomic"); in addPGOAndCoverageFlags()
782 CmdArgs.push_back(Args.MakeArgString("-fprofile-function-groups=" + in addPGOAndCoverageFlags()
785 CmdArgs.push_back(Args.MakeArgString("-fprofile-selected-function-group=" + in addPGOAndCoverageFlags()
823 CmdArgs.push_back( in addPGOAndCoverageFlags()
834 CmdArgs.push_back( in addPGOAndCoverageFlags()
847 CmdArgs.push_back( in RenderDebugEnablingArgs()
851 CmdArgs.push_back("-debugger-tuning=gdb"); in RenderDebugEnablingArgs()
854 CmdArgs.push_back("-debugger-tuning=lldb"); in RenderDebugEnablingArgs()
857 CmdArgs.push_back("-debugger-tuning=sce"); in RenderDebugEnablingArgs()
860 CmdArgs.push_back("-debugger-tuning=dbx"); in RenderDebugEnablingArgs()
887 CmdArgs.push_back("--compress-debug-sections=none"); in RenderDebugInfoCompressionArgs()
890 CmdArgs.push_back( in RenderDebugInfoCompressionArgs()
897 CmdArgs.push_back( in RenderDebugInfoCompressionArgs()
993 CmdArgs.push_back("-w"); in AddPreprocessingOptions()
1011 CmdArgs.push_back("-dependency-file"); in AddPreprocessingOptions()
1012 CmdArgs.push_back(DepFile); in AddPreprocessingOptions()
1021 CmdArgs.push_back("-MT"); in AddPreprocessingOptions()
1024 CmdArgs.push_back(Args.MakeArgString(Quoted)); in AddPreprocessingOptions()
1046 CmdArgs.push_back("-MT"); in AddPreprocessingOptions()
1049 CmdArgs.push_back(Args.MakeArgString(Quoted)); in AddPreprocessingOptions()
1054 CmdArgs.push_back("-sys-header-deps"); in AddPreprocessingOptions()
1058 CmdArgs.push_back("-module-file-deps"); in AddPreprocessingOptions()
1065 CmdArgs.push_back("-MG"); in AddPreprocessingOptions()
1093 CmdArgs.push_back("-internal-isystem"); in AddPreprocessingOptions()
1094 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1097 CmdArgs.push_back("-include"); in AddPreprocessingOptions()
1098 CmdArgs.push_back("__clang_openmp_device_functions.h"); in AddPreprocessingOptions()
1112 CmdArgs.push_back(Args.MakeArgString("-building-pch-with-obj")); in AddPreprocessingOptions()
1117 CmdArgs.push_back(Args.MakeArgString("-fpch-instantiate-templates")); in AddPreprocessingOptions()
1122 CmdArgs.push_back("-include-pch"); in AddPreprocessingOptions()
1123 CmdArgs.push_back(Args.MakeArgString(D.GetClPchPath( in AddPreprocessingOptions()
1130 CmdArgs.push_back(Args.MakeArgString( in AddPreprocessingOptions()
1133 CmdArgs.push_back( in AddPreprocessingOptions()
1165 CmdArgs.push_back("-include-pch"); in AddPreprocessingOptions()
1166 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1217 CmdArgs.push_back("-isysroot"); in AddPreprocessingOptions()
1218 CmdArgs.push_back(C.getArgs().MakeArgString(sysroot)); in AddPreprocessingOptions()
1268 CmdArgs.push_back("-internal-isystem"); in AddPreprocessingOptions()
1269 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1276 CmdArgs.push_back("-internal-isystem"); in AddPreprocessingOptions()
1277 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1299 CmdArgs.push_back("-source-date-epoch"); in AddPreprocessingOptions()
1300 CmdArgs.push_back(Args.MakeArgString(Epoch)); in AddPreprocessingOptions()
1376 CmdArgs.push_back("-opt-record-file"); in renderRemarksOptions()
1380 CmdArgs.push_back(A->getValue()); in renderRemarksOptions()
1436 CmdArgs.push_back(Args.MakeArgString(F)); in renderRemarksOptions()
1441 CmdArgs.push_back("-opt-record-passes"); in renderRemarksOptions()
1442 CmdArgs.push_back(A->getValue()); in renderRemarksOptions()
1446 CmdArgs.push_back("-opt-record-format"); in renderRemarksOptions()
1447 CmdArgs.push_back(Format.data()); in renderRemarksOptions()
1454 CmdArgs.push_back("-fno-aapcs-bitfield-width"); in AddAAPCSVolatileBitfieldArgs()
1457 CmdArgs.push_back("-faapcs-bitfield-load"); in AddAAPCSVolatileBitfieldArgs()
1474 CmdArgs.push_back("-target-abi"); in RenderARMABI()
1475 CmdArgs.push_back(ABIName); in RenderARMABI()
1485 CmdArgs.push_back("-Wunaligned-access"); in AddUnalignedAccessWarning()
1495 CC1Args.push_back("-fptrauth-intrinsics"); in handlePAuthABI()
1499 CC1Args.push_back("-fptrauth-calls"); in handlePAuthABI()
1503 CC1Args.push_back("-fptrauth-returns"); in handlePAuthABI()
1507 CC1Args.push_back("-fptrauth-auth-traps"); in handlePAuthABI()
1512 CC1Args.push_back("-fptrauth-vtable-pointer-address-discrimination"); in handlePAuthABI()
1517 CC1Args.push_back("-fptrauth-vtable-pointer-type-discrimination"); in handlePAuthABI()
1521 CC1Args.push_back("-fptrauth-indirect-gotos"); in handlePAuthABI()
1525 CC1Args.push_back("-fptrauth-init-fini"); in handlePAuthABI()
1588 CmdArgs.push_back( in CollectARMPACBTIOptions()
1594 CmdArgs.push_back( in CollectARMPACBTIOptions()
1601 CmdArgs.push_back( in CollectARMPACBTIOptions()
1605 CmdArgs.push_back("-mbranch-target-enforce"); in CollectARMPACBTIOptions()
1612 CmdArgs.push_back("-mguarded-control-stack"); in CollectARMPACBTIOptions()
1625 CmdArgs.push_back("-msoft-float"); in AddARMTargetArgs()
1626 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1627 CmdArgs.push_back("soft"); in AddARMTargetArgs()
1630 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1631 CmdArgs.push_back("soft"); in AddARMTargetArgs()
1635 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1636 CmdArgs.push_back("hard"); in AddARMTargetArgs()
1642 CmdArgs.push_back("-mllvm"); in AddARMTargetArgs()
1644 CmdArgs.push_back("-arm-global-merge=false"); in AddARMTargetArgs()
1646 CmdArgs.push_back("-arm-global-merge=true"); in AddARMTargetArgs()
1651 CmdArgs.push_back("-no-implicit-float"); in AddARMTargetArgs()
1654 CmdArgs.push_back("-mcmse"); in AddARMTargetArgs()
1762 CmdArgs.push_back("-target-abi"); in RenderAArch64ABI()
1763 CmdArgs.push_back(ABIName); in RenderAArch64ABI()
1774 CmdArgs.push_back("-disable-red-zone"); in AddAArch64TargetArgs()
1778 CmdArgs.push_back("-no-implicit-float"); in AddAArch64TargetArgs()
1785 CmdArgs.push_back("-mllvm"); in AddAArch64TargetArgs()
1787 CmdArgs.push_back("-aarch64-enable-global-merge=false"); in AddAArch64TargetArgs()
1789 CmdArgs.push_back("-aarch64-enable-global-merge=true"); in AddAArch64TargetArgs()
1809 CmdArgs.push_back( in AddAArch64TargetArgs()
1815 CmdArgs.push_back( in AddAArch64TargetArgs()
1827 CmdArgs.push_back("-tune-cpu"); in AddAArch64TargetArgs()
1829 CmdArgs.push_back(Args.MakeArgString(llvm::sys::getHostCPUName())); in AddAArch64TargetArgs()
1831 CmdArgs.push_back(A->getValue()); in AddAArch64TargetArgs()
1867 CmdArgs.push_back("-target-abi"); in AddLoongArchTargetArgs()
1868 CmdArgs.push_back( in AddLoongArchTargetArgs()
1876 CmdArgs.push_back("-tune-cpu"); in AddLoongArchTargetArgs()
1877 CmdArgs.push_back(Args.MakeArgString(TuneCPU)); in AddLoongArchTargetArgs()
1889 CmdArgs.push_back("-target-abi"); in AddMIPSTargetArgs()
1890 CmdArgs.push_back(ABIName.data()); in AddMIPSTargetArgs()
1895 CmdArgs.push_back("-msoft-float"); in AddMIPSTargetArgs()
1896 CmdArgs.push_back("-mfloat-abi"); in AddMIPSTargetArgs()
1897 CmdArgs.push_back("soft"); in AddMIPSTargetArgs()
1901 CmdArgs.push_back("-mfloat-abi"); in AddMIPSTargetArgs()
1902 CmdArgs.push_back("hard"); in AddMIPSTargetArgs()
1908 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1909 CmdArgs.push_back("-mno-ldc1-sdc1"); in AddMIPSTargetArgs()
1916 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1917 CmdArgs.push_back("-mno-check-zero-division"); in AddMIPSTargetArgs()
1922 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1923 CmdArgs.push_back("-mfix4300"); in AddMIPSTargetArgs()
1928 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1929 CmdArgs.push_back(Args.MakeArgString("-mips-ssection-threshold=" + v)); in AddMIPSTargetArgs()
1962 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1963 CmdArgs.push_back("-mgpopt"); in AddMIPSTargetArgs()
1972 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1974 CmdArgs.push_back("-mlocal-sdata=1"); in AddMIPSTargetArgs()
1976 CmdArgs.push_back("-mlocal-sdata=0"); in AddMIPSTargetArgs()
1982 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1984 CmdArgs.push_back("-mextern-sdata=1"); in AddMIPSTargetArgs()
1986 CmdArgs.push_back("-mextern-sdata=0"); in AddMIPSTargetArgs()
1992 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1994 CmdArgs.push_back("-membedded-data=1"); in AddMIPSTargetArgs()
1996 CmdArgs.push_back("-membedded-data=0"); in AddMIPSTargetArgs()
2011 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2012 CmdArgs.push_back(Args.MakeArgString("-mips-compact-branches=" + Val)); in AddMIPSTargetArgs()
2023 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2024 CmdArgs.push_back("-mips-jalr-reloc=0"); in AddMIPSTargetArgs()
2034 CmdArgs.push_back("-tune-cpu"); in AddPPCTargetArgs()
2036 CmdArgs.push_back(Args.MakeArgString(CPU)); in AddPPCTargetArgs()
2087 CmdArgs.push_back("-mabi=ieeelongdouble"); in AddPPCTargetArgs()
2092 CmdArgs.push_back("-mabi=vec-extabi"); in AddPPCTargetArgs()
2098 CmdArgs.push_back("-msoft-float"); in AddPPCTargetArgs()
2099 CmdArgs.push_back("-mfloat-abi"); in AddPPCTargetArgs()
2100 CmdArgs.push_back("soft"); in AddPPCTargetArgs()
2104 CmdArgs.push_back("-mfloat-abi"); in AddPPCTargetArgs()
2105 CmdArgs.push_back("hard"); in AddPPCTargetArgs()
2109 CmdArgs.push_back("-target-abi"); in AddPPCTargetArgs()
2110 CmdArgs.push_back(ABIName); in AddPPCTargetArgs()
2146 CmdArgs.push_back("-msmall-data-limit"); in SetRISCVSmallDataLimit()
2147 CmdArgs.push_back(SmallDataLimit); in SetRISCVSmallDataLimit()
2155 CmdArgs.push_back("-target-abi"); in AddRISCVTargetArgs()
2156 CmdArgs.push_back(ABIName.data()); in AddRISCVTargetArgs()
2162 CmdArgs.push_back("-no-implicit-float"); in AddRISCVTargetArgs()
2165 CmdArgs.push_back("-tune-cpu"); in AddRISCVTargetArgs()
2167 CmdArgs.push_back(Args.MakeArgString(llvm::sys::getHostCPUName())); in AddRISCVTargetArgs()
2169 CmdArgs.push_back(A->getValue()); in AddRISCVTargetArgs()
2202 CmdArgs.push_back( in AddRISCVTargetArgs()
2204 CmdArgs.push_back( in AddRISCVTargetArgs()
2221 CmdArgs.push_back("-msoft-float"); in AddSparcTargetArgs()
2222 CmdArgs.push_back("-mfloat-abi"); in AddSparcTargetArgs()
2223 CmdArgs.push_back("soft"); in AddSparcTargetArgs()
2227 CmdArgs.push_back("-mfloat-abi"); in AddSparcTargetArgs()
2228 CmdArgs.push_back("hard"); in AddSparcTargetArgs()
2239 CmdArgs.push_back("-tune-cpu"); in AddSparcTargetArgs()
2240 CmdArgs.push_back(Args.MakeArgString(TuneCPU)); in AddSparcTargetArgs()
2247 CmdArgs.push_back("-tune-cpu"); in AddSystemZTargetArgs()
2249 CmdArgs.push_back(Args.MakeArgString(llvm::sys::getHostCPUName())); in AddSystemZTargetArgs()
2251 CmdArgs.push_back(A->getValue()); in AddSystemZTargetArgs()
2267 CmdArgs.push_back("-mbackchain"); in AddSystemZTargetArgs()
2269 CmdArgs.push_back("-mpacked-stack"); in AddSystemZTargetArgs()
2272 CmdArgs.push_back("-msoft-float"); in AddSystemZTargetArgs()
2273 CmdArgs.push_back("-mfloat-abi"); in AddSystemZTargetArgs()
2274 CmdArgs.push_back("soft"); in AddSystemZTargetArgs()
2286 CmdArgs.push_back("-disable-red-zone"); in AddX86TargetArgs()
2290 CmdArgs.push_back("-mno-tls-direct-seg-refs"); in AddX86TargetArgs()
2304 CmdArgs.push_back("-no-implicit-float"); in AddX86TargetArgs()
2309 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
2310 CmdArgs.push_back(Args.MakeArgString("-x86-asm-syntax=" + Value)); in AddX86TargetArgs()
2311 CmdArgs.push_back(Args.MakeArgString("-inline-asm=" + Value)); in AddX86TargetArgs()
2317 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
2318 CmdArgs.push_back("-x86-asm-syntax=intel"); in AddX86TargetArgs()
2324 CmdArgs.push_back(Args.MakeArgString("-mskip-rax-setup")); in AddX86TargetArgs()
2328 CmdArgs.push_back("-mfloat-abi"); in AddX86TargetArgs()
2329 CmdArgs.push_back("soft"); in AddX86TargetArgs()
2330 CmdArgs.push_back("-mstack-alignment=4"); in AddX86TargetArgs()
2354 CmdArgs.push_back("-tune-cpu"); in AddX86TargetArgs()
2355 CmdArgs.push_back(Args.MakeArgString(TuneCPU)); in AddX86TargetArgs()
2361 CmdArgs.push_back("-mqdsp6-compat"); in AddHexagonTargetArgs()
2362 CmdArgs.push_back("-Wreturn-type"); in AddHexagonTargetArgs()
2365 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2366 CmdArgs.push_back( in AddHexagonTargetArgs()
2371 CmdArgs.push_back("-fshort-enums"); in AddHexagonTargetArgs()
2373 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2374 CmdArgs.push_back("-enable-hexagon-ieee-rnd-near"); in AddHexagonTargetArgs()
2376 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2377 CmdArgs.push_back("-machine-sink-split=0"); in AddHexagonTargetArgs()
2385 CmdArgs.push_back("-target-cpu"); in AddLanaiTargetArgs()
2386 CmdArgs.push_back(Args.MakeArgString(CPUName)); in AddLanaiTargetArgs()
2408 CmdArgs.push_back("-fvisibility=hidden"); in AddWebAssemblyTargetArgs()
2413 CmdArgs.push_back("-mfloat-abi"); in AddVETargetArgs()
2414 CmdArgs.push_back("hard"); in AddVETargetArgs()
2529 CmdArgs.push_back("-mllvm"); in AddARMImplicitITArgs()
2530 CmdArgs.push_back(Args.MakeArgString("-arm-implicit-it=" + Value)); in AddARMImplicitITArgs()
2555 CmdArgs.push_back("-mincremental-linker-compatible"); in CollectArgsForIntegratedAssembler()
2602 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2617 CmdArgs.push_back("-msse2avx"); in CollectArgsForIntegratedAssembler()
2624 CmdArgs.push_back("-mno-type-check"); in CollectArgsForIntegratedAssembler()
2648 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2649 CmdArgs.push_back("+use-tcc-in-div"); in CollectArgsForIntegratedAssembler()
2653 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2654 CmdArgs.push_back("-use-tcc-in-div"); in CollectArgsForIntegratedAssembler()
2658 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2659 CmdArgs.push_back("+soft-float"); in CollectArgsForIntegratedAssembler()
2663 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2664 CmdArgs.push_back("-soft-float"); in CollectArgsForIntegratedAssembler()
2692 CmdArgs.push_back("-msave-temp-labels"); in CollectArgsForIntegratedAssembler()
2694 CmdArgs.push_back("-massembler-fatal-warnings"); in CollectArgsForIntegratedAssembler()
2696 CmdArgs.push_back("-massembler-no-warn"); in CollectArgsForIntegratedAssembler()
2703 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2717 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2726 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2754 CmdArgs.push_back("--defsym"); in CollectArgsForIntegratedAssembler()
2757 CmdArgs.push_back("-fdebug-compilation-dir"); in CollectArgsForIntegratedAssembler()
2763 CmdArgs.push_back("-fdebug-compilation-dir"); in CollectArgsForIntegratedAssembler()
2764 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2779 CmdArgs.push_back("--crel"); in CollectArgsForIntegratedAssembler()
2786 CmdArgs.push_back("-mrelax-relocations=no"); in CollectArgsForIntegratedAssembler()
2788 CmdArgs.push_back("-mnoexecstack"); in CollectArgsForIntegratedAssembler()
2790 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2791 CmdArgs.push_back(MipsTargetFeature); in CollectArgsForIntegratedAssembler()
2800 CmdArgs.push_back("-as-secure-log-file"); in CollectArgsForIntegratedAssembler()
2801 CmdArgs.push_back(Args.MakeArgString(AsSecureLogFile)); in CollectArgsForIntegratedAssembler()
2923 CmdArgs.push_back("-mlimit-float-precision"); in RenderFloatingPointOptions()
2924 CmdArgs.push_back(A->getValue()); in RenderFloatingPointOptions()
3284 CmdArgs.push_back("-menable-no-infs"); in RenderFloatingPointOptions()
3287 CmdArgs.push_back("-menable-no-nans"); in RenderFloatingPointOptions()
3290 CmdArgs.push_back("-fapprox-func"); in RenderFloatingPointOptions()
3293 CmdArgs.push_back("-fmath-errno"); in RenderFloatingPointOptions()
3297 CmdArgs.push_back("-funsafe-math-optimizations"); in RenderFloatingPointOptions()
3300 CmdArgs.push_back("-fno-signed-zeros"); in RenderFloatingPointOptions()
3303 CmdArgs.push_back("-mreassociate"); in RenderFloatingPointOptions()
3306 CmdArgs.push_back("-freciprocal-math"); in RenderFloatingPointOptions()
3318 CmdArgs.push_back(Args.MakeArgString(ArgStr.str())); in RenderFloatingPointOptions()
3326 CmdArgs.push_back(Args.MakeArgString(ArgStr.str())); in RenderFloatingPointOptions()
3330 CmdArgs.push_back(Args.MakeArgString("-ffp-contract=" + FPContract)); in RenderFloatingPointOptions()
3333 CmdArgs.push_back(Args.MakeArgString("-frounding-math")); in RenderFloatingPointOptions()
3335 CmdArgs.push_back(Args.MakeArgString("-fno-rounding-math")); in RenderFloatingPointOptions()
3338 CmdArgs.push_back(Args.MakeArgString("-ffp-exception-behavior=" + in RenderFloatingPointOptions()
3342 CmdArgs.push_back(Args.MakeArgString("-ffp-eval-method=" + FPEvalMethod)); in RenderFloatingPointOptions()
3345 CmdArgs.push_back(Args.MakeArgString("-ffloat16-excess-precision=" + in RenderFloatingPointOptions()
3348 CmdArgs.push_back(Args.MakeArgString("-fbfloat16-excess-precision=" + in RenderFloatingPointOptions()
3358 CmdArgs.push_back("-ffast-math"); in RenderFloatingPointOptions()
3365 CmdArgs.push_back(Args.MakeArgString("-ffp-contract=fast")); in RenderFloatingPointOptions()
3375 CmdArgs.push_back("-ffinite-math-only"); in RenderFloatingPointOptions()
3378 CmdArgs.push_back("-mfpmath"); in RenderFloatingPointOptions()
3379 CmdArgs.push_back(A->getValue()); in RenderFloatingPointOptions()
3385 CmdArgs.push_back("-fno-strict-float-cast-overflow"); in RenderFloatingPointOptions()
3390 CmdArgs.push_back(Args.MakeArgString(ComplexRangeStr)); in RenderFloatingPointOptions()
3392 CmdArgs.push_back(Args.MakeArgString("-fcomplex-arithmetic=" + in RenderFloatingPointOptions()
3396 CmdArgs.push_back("-fcx-limited-range"); in RenderFloatingPointOptions()
3398 CmdArgs.push_back("-fcx-fortran-rules"); in RenderFloatingPointOptions()
3400 CmdArgs.push_back("-fno-cx-limited-range"); in RenderFloatingPointOptions()
3402 CmdArgs.push_back("-fno-cx-fortran-rules"); in RenderFloatingPointOptions()
3410 CmdArgs.push_back("-analyzer-checker=core"); in RenderAnalyzerOptions()
3411 CmdArgs.push_back("-analyzer-checker=apiModeling"); in RenderAnalyzerOptions()
3414 CmdArgs.push_back("-analyzer-checker=unix"); in RenderAnalyzerOptions()
3417 CmdArgs.push_back("-analyzer-checker=unix.API"); in RenderAnalyzerOptions()
3418 CmdArgs.push_back("-analyzer-checker=unix.Malloc"); in RenderAnalyzerOptions()
3419 CmdArgs.push_back("-analyzer-checker=unix.MallocSizeof"); in RenderAnalyzerOptions()
3420 CmdArgs.push_back("-analyzer-checker=unix.MismatchedDeallocator"); in RenderAnalyzerOptions()
3421 CmdArgs.push_back("-analyzer-checker=unix.cstring.BadSizeArg"); in RenderAnalyzerOptions()
3422 CmdArgs.push_back("-analyzer-checker=unix.cstring.NullArg"); in RenderAnalyzerOptions()
3427 CmdArgs.push_back("-analyzer-disable-checker=unix.API"); in RenderAnalyzerOptions()
3428 CmdArgs.push_back("-analyzer-disable-checker=unix.Vfork"); in RenderAnalyzerOptions()
3432 CmdArgs.push_back("-analyzer-checker=osx"); in RenderAnalyzerOptions()
3433 CmdArgs.push_back( in RenderAnalyzerOptions()
3437 CmdArgs.push_back("-analyzer-checker=fuchsia"); in RenderAnalyzerOptions()
3439 CmdArgs.push_back("-analyzer-checker=deadcode"); in RenderAnalyzerOptions()
3442 CmdArgs.push_back("-analyzer-checker=cplusplus"); in RenderAnalyzerOptions()
3445 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.UncheckedReturn"); in RenderAnalyzerOptions()
3446 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.getpw"); in RenderAnalyzerOptions()
3447 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.gets"); in RenderAnalyzerOptions()
3448 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.mktemp"); in RenderAnalyzerOptions()
3449 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.mkstemp"); in RenderAnalyzerOptions()
3450 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.vfork"); in RenderAnalyzerOptions()
3454 CmdArgs.push_back("-analyzer-checker=nullability.NullPassedToNonnull"); in RenderAnalyzerOptions()
3455 CmdArgs.push_back("-analyzer-checker=nullability.NullReturnedFromNonnull"); in RenderAnalyzerOptions()
3459 CmdArgs.push_back("-analyzer-output"); in RenderAnalyzerOptions()
3461 CmdArgs.push_back(A->getValue()); in RenderAnalyzerOptions()
3463 CmdArgs.push_back("plist"); in RenderAnalyzerOptions()
3468 CmdArgs.push_back("-w"); in RenderAnalyzerOptions()
3521 CmdArgs.push_back("-stack-protector"); in RenderSSPOptions()
3522 CmdArgs.push_back(Args.MakeArgString(Twine(StackProtectorLevel))); in RenderSSPOptions()
3530 CmdArgs.push_back("-stack-protector-buffer-size"); in RenderSSPOptions()
3532 CmdArgs.push_back(Args.MakeArgString(Str.drop_front(16))); in RenderSSPOptions()
3574 CmdArgs.push_back("-target-feature"); in RenderSSPOptions()
3575 CmdArgs.push_back("+read-tp-tpidruro"); in RenderSSPOptions()
3685 CmdArgs.push_back( in RenderTrivialAutoVarInitOptions()
3700 CmdArgs.push_back( in RenderTrivialAutoVarInitOptions()
3714 CmdArgs.push_back( in RenderTrivialAutoVarInitOptions()
3739 CmdArgs.push_back(Args.MakeArgString(CLStdStr)); in RenderOpenCLOptions()
3742 CmdArgs.push_back(Args.MakeArgString(CLExtStr)); in RenderOpenCLOptions()
3747 CmdArgs.push_back(Args.MakeArgString(A->getOption().getPrefixedName())); in RenderOpenCLOptions()
3753 CmdArgs.push_back("-finclude-default-header"); in RenderOpenCLOptions()
3754 CmdArgs.push_back("-fdeclare-opencl-builtins"); in RenderOpenCLOptions()
3777 CmdArgs.push_back("-finclude-default-header"); in RenderHLSLOptions()
3785 CmdArgs.push_back("-fopenacc"); in RenderOpenACCOptions()
3808 CmdArgs.push_back("-arcmt-action=check"); in RenderARCMigrateToolOptions()
3811 CmdArgs.push_back("-arcmt-action=modify"); in RenderARCMigrateToolOptions()
3814 CmdArgs.push_back("-arcmt-action=migrate"); in RenderARCMigrateToolOptions()
3815 CmdArgs.push_back("-mt-migrate-directory"); in RenderARCMigrateToolOptions()
3816 CmdArgs.push_back(A->getValue()); in RenderARCMigrateToolOptions()
3834 CmdArgs.push_back("-mt-migrate-directory"); in RenderARCMigrateToolOptions()
3835 CmdArgs.push_back(A->getValue()); in RenderARCMigrateToolOptions()
3841 CmdArgs.push_back("-objcmt-migrate-literals"); in RenderARCMigrateToolOptions()
3842 CmdArgs.push_back("-objcmt-migrate-subscripting"); in RenderARCMigrateToolOptions()
3843 CmdArgs.push_back("-objcmt-migrate-property"); in RenderARCMigrateToolOptions()
3876 CmdArgs.push_back("-fno-builtin"); in RenderBuiltinOptions()
3896 CmdArgs.push_back("-fno-math-builtin"); in RenderBuiltinOptions()
3947 CmdArgs.push_back("-fmodules"); in RenderModulesOptions()
3958 CmdArgs.push_back("-fimplicit-module-maps"); in RenderModulesOptions()
3968 CmdArgs.push_back("-fmodules-strict-decluse"); in RenderModulesOptions()
3975 CmdArgs.push_back("-fno-implicit-modules"); in RenderModulesOptions()
4001 CmdArgs.push_back(Args.MakeArgString(Path)); in RenderModulesOptions()
4008 CmdArgs.push_back("-fprebuilt-implicit-modules"); in RenderModulesOptions()
4012 CmdArgs.push_back("-fvalidate-ast-input-files-content"); in RenderModulesOptions()
4030 CmdArgs.push_back( in RenderModulesOptions()
4043 CmdArgs.push_back(Args.MakeArgString( in RenderModulesOptions()
4059 CmdArgs.push_back("-module-dependency-dir"); in RenderModulesOptions()
4060 CmdArgs.push_back(Args.MakeArgString(VFSDir)); in RenderModulesOptions()
4082 CmdArgs.push_back(Args.MakeArgString( in RenderModulesOptions()
4102 CmdArgs.push_back("-fmodules-validate-system-headers"); in RenderModulesOptions()
4117 CmdArgs.push_back("-fskip-odr-check-in-gmf"); in RenderModulesOptions()
4122 CmdArgs.push_back("-fexperimental-modules-reduced-bmi"); in RenderModulesOptions()
4127 CmdArgs.push_back(Args.MakeArgString( in RenderModulesOptions()
4162 CmdArgs.push_back("-fno-signed-char"); in RenderCharacterOptions()
4165 CmdArgs.push_back("-fno-signed-char"); in RenderCharacterOptions()
4174 CmdArgs.push_back("-fwchar-type=short"); in RenderCharacterOptions()
4175 CmdArgs.push_back("-fno-signed-wchar"); in RenderCharacterOptions()
4178 CmdArgs.push_back("-fwchar-type=int"); in RenderCharacterOptions()
4181 CmdArgs.push_back("-fno-signed-wchar"); in RenderCharacterOptions()
4183 CmdArgs.push_back("-fsigned-wchar"); in RenderCharacterOptions()
4186 CmdArgs.push_back("-fno-signed-wchar"); in RenderCharacterOptions()
4203 CmdArgs.push_back("-fobjc-dispatch-method=mixed"); in RenderObjCOptions()
4205 CmdArgs.push_back("-fobjc-dispatch-method=non-legacy"); in RenderObjCOptions()
4213 CmdArgs.push_back("-fobjc-subscripting-legacy-runtime"); in RenderObjCOptions()
4220 CmdArgs.push_back("-fobjc-arc"); in RenderObjCOptions()
4227 CmdArgs.push_back("-fobjc-arc-cxxlib=libc++"); in RenderObjCOptions()
4229 CmdArgs.push_back("-fobjc-arc-cxxlib=libstdc++"); in RenderObjCOptions()
4237 CmdArgs.push_back("-fobjc-arc-exceptions"); in RenderObjCOptions()
4256 CmdArgs.push_back("-fno-objc-convert-messages-to-runtime-calls"); in RenderObjCOptions()
4262 CmdArgs.push_back("-fno-objc-infer-related-result-type"); in RenderObjCOptions()
4279 CmdArgs.push_back("-fobjc-disable-direct-methods-for-testing"); in RenderObjCOptions()
4309 CmdArgs.push_back("-fno-caret-diagnostics"); in RenderDiagnosticsOptions()
4318 CmdArgs.push_back("-fdiagnostics-show-category"); in RenderDiagnosticsOptions()
4319 CmdArgs.push_back(A->getValue()); in RenderDiagnosticsOptions()
4329 CmdArgs.push_back(Args.MakeArgString(Opt)); in RenderDiagnosticsOptions()
4336 CmdArgs.push_back(Args.MakeArgString(Opt)); in RenderDiagnosticsOptions()
4340 CmdArgs.push_back("-fdiagnostics-format"); in RenderDiagnosticsOptions()
4341 CmdArgs.push_back(A->getValue()); in RenderDiagnosticsOptions()
4352 CmdArgs.push_back("-fdiagnostics-show-note-include-stack"); in RenderDiagnosticsOptions()
4354 CmdArgs.push_back("-fno-diagnostics-show-note-include-stack"); in RenderDiagnosticsOptions()
4371 CmdArgs.push_back("-fcolor-diagnostics"); in RenderDiagnosticsOptions()
4374 CmdArgs.push_back("-fansi-escape-codes"); in RenderDiagnosticsOptions()
4383 CmdArgs.push_back("-fdiagnostics-absolute-paths"); in RenderDiagnosticsOptions()
4387 CmdArgs.push_back("-fno-show-column"); in RenderDiagnosticsOptions()
4447 CmdArgs.push_back("-fdebug-info-for-profiling"); in renderDebugOptions()
4558 CmdArgs.push_back("-gstrict-dwarf"); in renderDebugOptions()
4575 CmdArgs.push_back("-gno-column-info"); in renderDebugOptions()
4586 CmdArgs.push_back("-dwarf-ext-refs"); in renderDebugOptions()
4587 CmdArgs.push_back("-fmodule-format=obj"); in renderDebugOptions()
4593 CmdArgs.push_back("-fsplit-dwarf-inlining"); in renderDebugOptions()
4633 CmdArgs.push_back("-gembed-source"); in renderDebugOptions()
4637 CmdArgs.push_back("-gcodeview"); in renderDebugOptions()
4669 CmdArgs.push_back("-debug-info-macro"); in renderDebugOptions()
4685 CmdArgs.push_back(PubnamesArg && PubnamesArg->getOption().matches( in renderDebugOptions()
4699 CmdArgs.push_back("-gsimple-template-names=simple"); in renderDebugOptions()
4716 CmdArgs.push_back("-gtemplate-alias"); in renderDebugOptions()
4720 CmdArgs.push_back(Args.MakeArgString("-gsrc-hash=" + v)); in renderDebugOptions()
4733 CmdArgs.push_back("-mllvm"); in renderDebugOptions()
4734 CmdArgs.push_back("-generate-arange-section"); in renderDebugOptions()
4752 CmdArgs.push_back("-mllvm"); in renderDebugOptions()
4753 CmdArgs.push_back("-generate-type-units"); in renderDebugOptions()
4766 CmdArgs.push_back("-gomit-unreferenced-methods"); in renderDebugOptions()
4775 CmdArgs.push_back("-fno-dwarf-directory-asm"); in renderDebugOptions()
4780 CmdArgs.push_back("-debug-forward-template-params"); in renderDebugOptions()
4785 CmdArgs.push_back("-dwarf-explicit-import"); in renderDebugOptions()
4794 CmdArgs.push_back("-fjmc"); in renderDebugOptions()
4843 CmdArgs.push_back("-D_DEBUG"); in ProcessVSRuntimeLibrary()
4844 CmdArgs.push_back("-D_MT"); in ProcessVSRuntimeLibrary()
4845 CmdArgs.push_back("-D_DLL"); in ProcessVSRuntimeLibrary()
4849 CmdArgs.push_back("-D_DEBUG"); in ProcessVSRuntimeLibrary()
4850 CmdArgs.push_back("-D_MT"); in ProcessVSRuntimeLibrary()
4851 CmdArgs.push_back("-D_DLL"); in ProcessVSRuntimeLibrary()
4856 CmdArgs.push_back("-D_DEBUG"); in ProcessVSRuntimeLibrary()
4857 CmdArgs.push_back("-D_MT"); in ProcessVSRuntimeLibrary()
4858 CmdArgs.push_back("-flto-visibility-public-std"); in ProcessVSRuntimeLibrary()
4862 CmdArgs.push_back("-D_DEBUG"); in ProcessVSRuntimeLibrary()
4863 CmdArgs.push_back("-D_MT"); in ProcessVSRuntimeLibrary()
4864 CmdArgs.push_back("-flto-visibility-public-std"); in ProcessVSRuntimeLibrary()
4872 CmdArgs.push_back("-D_VC_NODEFAULTLIB"); in ProcessVSRuntimeLibrary()
4874 CmdArgs.push_back(FlagForCRT.data()); in ProcessVSRuntimeLibrary()
4879 CmdArgs.push_back("--dependent-lib=oldnames"); in ProcessVSRuntimeLibrary()
4886 CmdArgs.push_back("--dependent-lib=softintrin"); in ProcessVSRuntimeLibrary()
4950 ExtractAPIInputs.push_back(I); in ConstructJob()
4952 HostOffloadingInputs.push_back(I); in ConstructJob()
4980 CmdArgs.push_back("-cc1"); in ConstructJob()
4983 CmdArgs.push_back("-triple"); in ConstructJob()
4984 CmdArgs.push_back(Args.MakeArgString(TripleStr)); in ConstructJob()
5019 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
5028 CmdArgs.push_back("-fcuda-allow-variadic-functions"); in ConstructJob()
5031 CmdArgs.push_back("-aux-triple"); in ConstructJob()
5032 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); in ConstructJob()
5040 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
5044 CmdArgs.push_back( in ConstructJob()
5055 CmdArgs.push_back("-fsycl-is-device"); in ConstructJob()
5061 CmdArgs.push_back("-sycl-std=2020"); in ConstructJob()
5071 CmdArgs.push_back("-aux-triple"); in ConstructJob()
5072 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); in ConstructJob()
5093 CmdArgs.push_back("-Wspir-compat"); in ConstructJob()
5103 CmdArgs.push_back("-funified-lto"); in ConstructJob()
5139 CmdArgs.push_back("-analyze"); in ConstructJob()
5141 CmdArgs.push_back("-migrate"); in ConstructJob()
5144 CmdArgs.push_back("-Eonly"); in ConstructJob()
5146 CmdArgs.push_back("-E"); in ConstructJob()
5149 CmdArgs.push_back("-P"); in ConstructJob()
5151 CmdArgs.push_back("-fdirectives-only"); in ConstructJob()
5154 CmdArgs.push_back("-emit-obj"); in ConstructJob()
5162 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
5164 CmdArgs.push_back("-emit-module-interface"); in ConstructJob()
5166 CmdArgs.push_back("-emit-header-unit"); in ConstructJob()
5168 CmdArgs.push_back("-emit-pch"); in ConstructJob()
5170 CmdArgs.push_back("-verify-pch"); in ConstructJob()
5174 CmdArgs.push_back("-extract-api"); in ConstructJob()
5199 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
5202 CmdArgs.push_back("-emit-llvm"); in ConstructJob()
5208 CmdArgs.push_back("-emit-llvm"); in ConstructJob()
5210 CmdArgs.push_back("-emit-llvm-bc"); in ConstructJob()
5218 CmdArgs.push_back("-emit-interface-stubs"); in ConstructJob()
5219 CmdArgs.push_back( in ConstructJob()
5222 CmdArgs.push_back("-S"); in ConstructJob()
5224 CmdArgs.push_back("-emit-pch"); in ConstructJob()
5226 CmdArgs.push_back("-module-file-info"); in ConstructJob()
5228 CmdArgs.push_back("-rewrite-objc"); in ConstructJob()
5231 CmdArgs.push_back("-rewrite-objc"); in ConstructJob()
5242 CmdArgs.push_back("-emit-llvm-uselists"); in ConstructJob()
5263 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
5269 CmdArgs.push_back("-flto-unit"); in ConstructJob()
5318 CmdArgs.push_back("-disable-llvm-passes"); in ConstructJob()
5397 CmdArgs.push_back("-O3"); in ConstructJob()
5408 CmdArgs.push_back("-o"); in ConstructJob()
5409 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
5417 CmdArgs.push_back(II.getFilename()); in ConstructJob()
5429 CmdArgs.push_back("-fembed-bitcode=marker"); in ConstructJob()
5435 CmdArgs.push_back("-disable-free"); in ConstructJob()
5436 CmdArgs.push_back("-clear-ast-before-backend"); in ConstructJob()
5447 CmdArgs.push_back("-disable-llvm-verifier"); in ConstructJob()
5459 CmdArgs.push_back("-discard-value-names"); in ConstructJob()
5464 CmdArgs.push_back("-main-file-name"); in ConstructJob()
5465 CmdArgs.push_back(getBaseInputName(Args, Input)); in ConstructJob()
5470 CmdArgs.push_back("-static-define"); in ConstructJob()
5473 CmdArgs.push_back("-DUNICODE"); in ConstructJob()
5480 CmdArgs.push_back("-setup-static-analyzer"); in ConstructJob()
5498 CmdArgs.push_back("-analyzer-config-compatibility-mode=true"); in ConstructJob()
5505 CmdArgs.push_back("-function-alignment"); in ConstructJob()
5506 CmdArgs.push_back(Args.MakeArgString(std::to_string(FunctionAlignment))); in ConstructJob()
5521 CmdArgs.push_back(Args.MakeArgString("-falign-loops=" + in ConstructJob()
5543 CmdArgs.push_back("-D_UNIX03_WITHDRAWN"); in ConstructJob()
5546 CmdArgs.push_back("-D_OPEN_DEFAULT"); in ConstructJob()
5550 CmdArgs.push_back("-D_XOPEN_SOURCE=600"); in ConstructJob()
5597 CmdArgs.push_back("-mrelocation-model"); in ConstructJob()
5598 CmdArgs.push_back(RMName); in ConstructJob()
5601 CmdArgs.push_back("-pic-level"); in ConstructJob()
5602 CmdArgs.push_back(PICLevel == 1 ? "1" : "2"); in ConstructJob()
5604 CmdArgs.push_back("-pic-is-pie"); in ConstructJob()
5606 CmdArgs.push_back("-mcmodel=medium"); in ConstructJob()
5611 CmdArgs.push_back("-fropi"); in ConstructJob()
5614 CmdArgs.push_back("-frwpi"); in ConstructJob()
5617 CmdArgs.push_back("-meabi"); in ConstructJob()
5618 CmdArgs.push_back(A->getValue()); in ConstructJob()
5640 CmdArgs.push_back("-fhalf-no-semantic-interposition"); in ConstructJob()
5644 CmdArgs.push_back("-fhalf-no-semantic-interposition"); in ConstructJob()
5658 CmdArgs.push_back("-mthread-model"); in ConstructJob()
5659 CmdArgs.push_back(Args.MakeArgString(Model)); in ConstructJob()
5686 CmdArgs.push_back("-fmerge-all-constants"); in ConstructJob()
5697 CmdArgs.push_back("-mabi=quadword-atomics"); in ConstructJob()
5715 CmdArgs.push_back(Args.MakeArgString("-fwarn-stack-size=" + V)); in ConstructJob()
5726 CmdArgs.push_back("-mregparm"); in ConstructJob()
5727 CmdArgs.push_back(A->getValue()); in ConstructJob()
5736 CmdArgs.push_back("-maix-struct-return"); in ConstructJob()
5739 CmdArgs.push_back("-msvr4-struct-return"); in ConstructJob()
5749 CmdArgs.push_back("-fpcc-struct-return"); in ConstructJob()
5752 CmdArgs.push_back("-freg-struct-return"); in ConstructJob()
5758 CmdArgs.push_back("-fdefault-calling-conv=rtdcall"); in ConstructJob()
5760 CmdArgs.push_back("-fdefault-calling-conv=stdcall"); in ConstructJob()
5765 CmdArgs.push_back("-fenable-matrix"); in ConstructJob()
5766 CmdArgs.push_back("-mllvm"); in ConstructJob()
5767 CmdArgs.push_back("-enable-matrix"); in ConstructJob()
5788 CmdArgs.push_back(FPKeepKindStr); in ConstructJob()
5804 CmdArgs.push_back("-relaxed-aliasing"); in ConstructJob()
5807 CmdArgs.push_back("-pointer-tbaa"); in ConstructJob()
5810 CmdArgs.push_back("-no-struct-path-tbaa"); in ConstructJob()
5845 CmdArgs.push_back("-fprotect-parens"); in ConstructJob()
5854 CmdArgs.push_back("-fextend-arguments=64"); in ConstructJob()
5887 CmdArgs.push_back("-fno-verbose-asm"); in ConstructJob()
5908 CmdArgs.push_back("-no-integrated-as"); in ConstructJob()
5911 CmdArgs.push_back("-mdebug-pass"); in ConstructJob()
5912 CmdArgs.push_back("Structure"); in ConstructJob()
5915 CmdArgs.push_back("-mdebug-pass"); in ConstructJob()
5916 CmdArgs.push_back("Arguments"); in ConstructJob()
5923 CmdArgs.push_back("-mconstructor-aliases"); in ConstructJob()
5928 CmdArgs.push_back("-fforbid-guard-variables"); in ConstructJob()
5932 CmdArgs.push_back("-mms-bitfields"); in ConstructJob()
5942 CmdArgs.push_back("-fms-volatile"); in ConstructJob()
5955 CmdArgs.push_back("-fno-direct-access-external-data"); in ConstructJob()
5959 CmdArgs.push_back("-fno-plt"); in ConstructJob()
5969 CmdArgs.push_back("-ffreestanding"); in ConstructJob()
5992 CmdArgs.push_back("-funwind-tables=2"); in ConstructJob()
5994 CmdArgs.push_back("-funwind-tables=1"); in ConstructJob()
6005 CmdArgs.push_back("-aux-target-cpu"); in ConstructJob()
6006 CmdArgs.push_back(Args.MakeArgString(HostCPU)); in ConstructJob()
6030 CmdArgs.push_back("-enable-tlsdesc"); in ConstructJob()
6035 CmdArgs.push_back("-target-cpu"); in ConstructJob()
6036 CmdArgs.push_back(Args.MakeArgString(CPU)); in ConstructJob()
6062 CmdArgs.push_back("-split-dwarf-file"); in ConstructJob()
6063 CmdArgs.push_back(SplitDWARFOut); in ConstructJob()
6065 CmdArgs.push_back("-split-dwarf-output"); in ConstructJob()
6066 CmdArgs.push_back(SplitDWARFOut); in ConstructJob()
6072 CmdArgs.push_back("-target-linker-version"); in ConstructJob()
6073 CmdArgs.push_back(A->getValue()); in ConstructJob()
6100 CmdArgs.push_back("-H"); in ConstructJob()
6101 CmdArgs.push_back("-sys-header-deps"); in ConstructJob()
6106 CmdArgs.push_back("-header-include-file"); in ConstructJob()
6107 CmdArgs.push_back(!D.CCPrintHeadersFilename.empty() in ConstructJob()
6110 CmdArgs.push_back("-sys-header-deps"); in ConstructJob()
6111 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
6114 CmdArgs.push_back( in ConstructJob()
6123 CmdArgs.push_back("-diagnostic-log-file"); in ConstructJob()
6124 CmdArgs.push_back(!D.CCLogDiagnosticsFilename.empty() in ConstructJob()
6132 CmdArgs.push_back("-disable-pragma-debug-crash"); in ConstructJob()
6138 CmdArgs.push_back("-mllvm"); in ConstructJob()
6139 CmdArgs.push_back(Args.MakeArgString("-crash-diagnostics-dir=" + Dir)); in ConstructJob()
6146 CmdArgs.push_back("-ffunction-sections"); in ConstructJob()
6191 CmdArgs.push_back("-fdata-sections"); in ConstructJob()
6231 CmdArgs.push_back("-mllvm"); in ConstructJob()
6232 CmdArgs.push_back("-sample-profile-use-profi"); in ConstructJob()
6244 CmdArgs.push_back("-nostdsysteminc"); in ConstructJob()
6245 CmdArgs.push_back("-nobuiltininc"); in ConstructJob()
6248 CmdArgs.push_back("-nostdsysteminc"); in ConstructJob()
6254 CmdArgs.push_back("-resource-dir"); in ConstructJob()
6255 CmdArgs.push_back(D.ResourceDir.c_str()); in ConstructJob()
6277 CmdArgs.push_back("-O3"); in ConstructJob()
6313 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
6324 CmdArgs.push_back("-pedantic"); in ConstructJob()
6354 CmdArgs.push_back("-std=c++98"); in ConstructJob()
6356 CmdArgs.push_back("-std=c89"); in ConstructJob()
6404 CmdArgs.push_back("-fconst-strings"); in ConstructJob()
6413 CmdArgs.push_back("-fdeprecated-macro"); in ConstructJob()
6419 CmdArgs.push_back("-fgnu-keywords"); in ConstructJob()
6421 CmdArgs.push_back("-fno-gnu-keywords"); in ConstructJob()
6425 CmdArgs.push_back("-fno-autolink"); in ConstructJob()
6435 CmdArgs.push_back("-fexperimental-new-constant-interpreter"); in ConstructJob()
6438 CmdArgs.push_back("-fbracket-depth"); in ConstructJob()
6439 CmdArgs.push_back(A->getValue()); in ConstructJob()
6446 CmdArgs.push_back(Args.MakeArgString("-Wlarge-by-value-copy=" + bytes)); in ConstructJob()
6448 CmdArgs.push_back("-Wlarge-by-value-copy=64"); // default value in ConstructJob()
6452 CmdArgs.push_back("-relocatable-pch"); in ConstructJob()
6466 CmdArgs.push_back("-fconstant-string-class"); in ConstructJob()
6467 CmdArgs.push_back(A->getValue()); in ConstructJob()
6471 CmdArgs.push_back("-ftabstop"); in ConstructJob()
6472 CmdArgs.push_back(A->getValue()); in ConstructJob()
6479 CmdArgs.push_back("-stack-usage-file"); in ConstructJob()
6484 CmdArgs.push_back(Args.MakeArgString(OutputFilename)); in ConstructJob()
6486 CmdArgs.push_back( in ConstructJob()
6490 CmdArgs.push_back("-ferror-limit"); in ConstructJob()
6492 CmdArgs.push_back(A->getValue()); in ConstructJob()
6494 CmdArgs.push_back("19"); in ConstructJob()
6515 CmdArgs.push_back( in ConstructJob()
6519 CmdArgs.push_back( in ConstructJob()
6523 CmdArgs.push_back(Args.MakeArgString("-frandomize-layout-seed-file=" + in ConstructJob()
6533 CmdArgs.push_back("-fvisibility=hidden"); in ConstructJob()
6534 CmdArgs.push_back("-ftype-visibility=default"); in ConstructJob()
6540 CmdArgs.push_back("-fvisibility=protected"); in ConstructJob()
6550 CmdArgs.push_back("-fvisibility-from-dllstorageclass"); in ConstructJob()
6562 CmdArgs.push_back("-fvisibility-inlines-hidden"); in ConstructJob()
6584 CmdArgs.push_back("-fvisibility-global-new-delete=force-hidden"); in ConstructJob()
6592 CmdArgs.push_back("-fnew-infallible"); in ConstructJob()
6596 CmdArgs.push_back("-fno-operator-names"); in ConstructJob()
6608 CmdArgs.push_back("-femulated-tls"); in ConstructJob()
6639 CmdArgs.push_back("-fopenmp"); in ConstructJob()
6646 CmdArgs.push_back("-fnoopenmp-use-tls"); in ConstructJob()
6653 CmdArgs.push_back("-fno-openmp-extensions"); in ConstructJob()
6661 CmdArgs.push_back("-fopenmp-optimistic-collapse"); in ConstructJob()
6667 CmdArgs.push_back("-fopenmp-cuda-mode"); in ConstructJob()
6673 CmdArgs.push_back("-fopenmp-target-debug"); in ConstructJob()
6680 CmdArgs.push_back("-fopenmp-assume-teams-oversubscription"); in ConstructJob()
6684 CmdArgs.push_back("-fopenmp-assume-threads-oversubscription"); in ConstructJob()
6686 CmdArgs.push_back("-fopenmp-assume-no-thread-state"); in ConstructJob()
6688 CmdArgs.push_back("-fopenmp-assume-no-nested-parallelism"); in ConstructJob()
6690 CmdArgs.push_back("-fopenmp-offload-mandatory"); in ConstructJob()
6692 CmdArgs.push_back("-fopenmp-force-usm"); in ConstructJob()
6714 CmdArgs.push_back("--offload-new-driver"); in ConstructJob()
6724 CmdArgs.push_back(Args.MakeArgString("-fprofile-list=" + Filename)); in ConstructJob()
6746 CmdArgs.push_back(Args.MakeArgString(A->getSpelling() + Twine(Size))); in ConstructJob()
6747 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
6797 CmdArgs.push_back("-pg"); in ConstructJob()
6812 CmdArgs.push_back("-fapple-kext"); in ConstructJob()
6826 CmdArgs.push_back(Args.MakeArgString("-ftime-trace=" + Twine(Name))); in ConstructJob()
6832 CmdArgs.push_back("-ftrapv-handler"); in ConstructJob()
6833 CmdArgs.push_back(A->getValue()); in ConstructJob()
6842 CmdArgs.push_back("-fwrapv"); in ConstructJob()
6846 CmdArgs.push_back("-fwrapv"); in ConstructJob()
6874 CmdArgs.push_back(Args.MakeArgString("-mstack-alignment=" + alignment)); in ConstructJob()
6881 CmdArgs.push_back(Args.MakeArgString("-mstack-probe-size=" + Size)); in ConstructJob()
6883 CmdArgs.push_back("-mstack-probe-size=0"); in ConstructJob()
6892 CmdArgs.push_back("-mllvm"); in ConstructJob()
6893 CmdArgs.push_back("-arm-restrict-it"); in ConstructJob()
6895 CmdArgs.push_back("-mllvm"); in ConstructJob()
6896 CmdArgs.push_back("-arm-default-it"); in ConstructJob()
6912 CmdArgs.push_back("-fhip-new-launch-api"); in ConstructJob()
6923 CmdArgs.push_back("-fgpu-rdc"); in ConstructJob()
6929 CmdArgs.push_back("-fgpu-exclude-wrong-side-overloads"); in ConstructJob()
6930 CmdArgs.push_back("-fgpu-defer-diag"); in ConstructJob()
6936 CmdArgs.push_back("-nogpulib"); in ConstructJob()
6939 CmdArgs.push_back( in ConstructJob()
6944 CmdArgs.push_back( in ConstructJob()
6973 CmdArgs.push_back("-fpseudo-probe-for-profiling"); in ConstructJob()
6978 CmdArgs.push_back("-funique-internal-linkage-names"); in ConstructJob()
6987 CmdArgs.push_back("-fapinotes"); in ConstructJob()
6990 CmdArgs.push_back("-fapinotes-modules"); in ConstructJob()
6999 CmdArgs.push_back("-fblocks"); in ConstructJob()
7002 CmdArgs.push_back("-fblocks-runtime-optional"); in ConstructJob()
7007 CmdArgs.push_back("-fencode-extended-block-signature"); in ConstructJob()
7012 CmdArgs.push_back("-fcoro-aligned-allocation"); in ConstructJob()
7026 CmdArgs.push_back("-fno-rtti"); in ConstructJob()
7031 CmdArgs.push_back("-fshort-enums"); in ConstructJob()
7042 CmdArgs.push_back("-fno-use-cxa-atexit"); in ConstructJob()
7047 CmdArgs.push_back("-fregister-global-dtors-with-atexit"); in ConstructJob()
7059 CmdArgs.push_back("-fminimize-whitespace"); in ConstructJob()
7069 CmdArgs.push_back("-fkeep-system-includes"); in ConstructJob()
7075 CmdArgs.push_back("-fms-extensions"); in ConstructJob()
7083 CmdArgs.push_back("-fms-compatibility"); in ConstructJob()
7086 CmdArgs.push_back("-fms-define-stdc"); in ConstructJob()
7112 CmdArgs.push_back( in ConstructJob()
7118 CmdArgs.push_back( in ConstructJob()
7134 CmdArgs.push_back(LanguageStandard.data()); in ConstructJob()
7159 CmdArgs.push_back(LanguageStandard.data()); in ConstructJob()
7168 CmdArgs.push_back("-fdeclspec"); in ConstructJob()
7170 CmdArgs.push_back("-fno-declspec"); // Explicitly disabling __declspec. in ConstructJob()
7178 CmdArgs.push_back("-fno-threadsafe-statics"); in ConstructJob()
7183 CmdArgs.push_back("-fno-assumptions"); in ConstructJob()
7235 CmdArgs.push_back("-fdelayed-template-parsing"); in ConstructJob()
7240 CmdArgs.push_back("-fvalidate-ast-input-files-content"); in ConstructJob()
7243 CmdArgs.push_back("-fpch-instantiate-templates"); in ConstructJob()
7246 CmdArgs.push_back("-fmodules-codegen"); in ConstructJob()
7249 CmdArgs.push_back("-fmodules-debuginfo"); in ConstructJob()
7259 CmdArgs.push_back("-fobjc-encode-cxx-class-template-spec"); in ConstructJob()
7263 CmdArgs.push_back("-fapplication-extension"); in ConstructJob()
7277 CmdArgs.push_back("-exception-model=sjlj"); in ConstructJob()
7279 CmdArgs.push_back("-exception-model=seh"); in ConstructJob()
7281 CmdArgs.push_back("-exception-model=dwarf"); in ConstructJob()
7283 CmdArgs.push_back("-exception-model=wasm"); in ConstructJob()
7289 CmdArgs.push_back("-exception-model=dwarf"); in ConstructJob()
7292 CmdArgs.push_back("-exception-model=sjlj"); in ConstructJob()
7295 CmdArgs.push_back("-exception-model=seh"); in ConstructJob()
7315 CmdArgs.push_back("-fno-relaxed-template-template-args"); in ConstructJob()
7333 CmdArgs.push_back("-fno-aligned-allocation"); in ConstructJob()
7335 CmdArgs.push_back("-faligned-allocation"); in ConstructJob()
7342 CmdArgs.push_back( in ConstructJob()
7351 CmdArgs.push_back("-fno-constant-cfstrings"); in ConstructJob()
7361 CmdArgs.push_back(Args.MakeArgString(PackStructStr)); in ConstructJob()
7364 CmdArgs.push_back("-fpack-struct=1"); in ConstructJob()
7373 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); in ConstructJob()
7378 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); in ConstructJob()
7383 CmdArgs.push_back("-Qn"); in ConstructJob()
7432 CmdArgs.push_back("-vectorize-loops"); in ConstructJob()
7440 CmdArgs.push_back("-vectorize-slp"); in ConstructJob()
7453 CmdArgs.push_back("-fdollars-in-identifiers"); in ConstructJob()
7455 CmdArgs.push_back("-fno-dollars-in-identifiers"); in ConstructJob()
7468 CmdArgs.push_back("-frewrite-imports"); in ConstructJob()
7480 CmdArgs.push_back("-frewrite-includes"); in ConstructJob()
7486 CmdArgs.push_back("-traditional-cpp"); in ConstructJob()
7499 CmdArgs.push_back("-serialize-diagnostic-file"); in ConstructJob()
7500 CmdArgs.push_back(Args.MakeArgString(A->getValue())); in ConstructJob()
7504 CmdArgs.push_back("-fretain-comments-from-system-headers"); in ConstructJob()
7513 CmdArgs.push_back("-load"); in ConstructJob()
7514 CmdArgs.push_back(A->getValue()); in ConstructJob()
7543 CmdArgs.push_back(Args.MakeArgString(Twine("-plugin-arg-") + PluginName)); in ConstructJob()
7544 CmdArgs.push_back(Args.MakeArgString(Arg)); in ConstructJob()
7549 CmdArgs.push_back( in ConstructJob()
7556 CmdArgs.push_back("--vfsoverlay"); in ConstructJob()
7557 CmdArgs.push_back(A->getValue()); in ConstructJob()
7570 CmdArgs.push_back(Args.MakeArgString(Twine("-stats-file=") + StatsFile)); in ConstructJob()
7572 CmdArgs.push_back("-stats-file-append"); in ConstructJob()
7586 CmdArgs.push_back(Arg->getValue()); in ConstructJob()
7595 CmdArgs.push_back("-disable-llvm-optzns"); in ConstructJob()
7613 CmdArgs.push_back("-disable-llvm-passes"); in ConstructJob()
7650 CmdArgs.push_back("-dwarf-debug-flags"); in ConstructJob()
7651 CmdArgs.push_back(FlagsArgString); in ConstructJob()
7654 CmdArgs.push_back("-record-command-line"); in ConstructJob()
7655 CmdArgs.push_back(FlagsArgString); in ConstructJob()
7663 CmdArgs.push_back("-fcuda-include-gpubinary"); in ConstructJob()
7664 CmdArgs.push_back(CudaDeviceInput->getFilename()); in ConstructJob()
7668 CmdArgs.push_back("-fcuda-include-gpubinary"); in ConstructJob()
7669 CmdArgs.push_back(HostOffloadingInputs.front().getFilename()); in ConstructJob()
7672 CmdArgs.push_back(Args.MakeArgString("-fembed-offload-object=" + in ConstructJob()
7680 CmdArgs.push_back("-fcuda-short-ptr"); in ConstructJob()
7692 CmdArgs.push_back(Args.MakeArgString(Twine("-cuid=") + Twine(CUID))); in ConstructJob()
7701 CmdArgs.push_back("-fgpu-approx-transcendentals"); in ConstructJob()
7708 CmdArgs.push_back("-fcuda-allow-variadic-functions"); in ConstructJob()
7739 CmdArgs.push_back("-fopenmp-is-target-device"); in ConstructJob()
7741 CmdArgs.push_back("-fopenmp-host-ir-file-path"); in ConstructJob()
7742 CmdArgs.push_back(Args.MakeArgString(OpenMPDeviceInput->getFilename())); in ConstructJob()
7764 CmdArgs.push_back(Args.MakeArgString(Targets + llvm::join(Triples, ","))); in ConstructJob()
7778 CmdArgs.push_back("-fvirtual-function-elimination"); in ConstructJob()
7809 CmdArgs.push_back("-fwhole-program-vtables"); in ConstructJob()
7823 CmdArgs.push_back("-fsplit-lto-unit"); in ConstructJob()
7833 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
7835 CmdArgs.push_back("-flto-unit"); in ConstructJob()
7836 CmdArgs.push_back("-ffat-lto-objects"); in ConstructJob()
7843 CmdArgs.push_back("-mllvm"); in ConstructJob()
7845 CmdArgs.push_back("-global-isel=1"); in ConstructJob()
7859 CmdArgs.push_back("-mllvm"); in ConstructJob()
7860 CmdArgs.push_back("-global-isel-abort=2"); in ConstructJob()
7868 CmdArgs.push_back("-global-isel=0"); in ConstructJob()
7873 CmdArgs.push_back("-forder-file-instrumentation"); in ConstructJob()
7878 CmdArgs.push_back("-mllvm"); in ConstructJob()
7879 CmdArgs.push_back("-enable-order-file-instrumentation"); in ConstructJob()
7886 CmdArgs.push_back("-fforce-enable-int128"); in ConstructJob()
7907 CmdArgs.push_back("-target-feature"); in ConstructJob()
7908 CmdArgs.push_back("-fmv"); in ConstructJob()
7918 CmdArgs.push_back("-faddrsig"); in ConstructJob()
7923 CmdArgs.push_back("-D__GCC_HAVE_DWARF2_CFI_ASM=1"); in ConstructJob()
7930 CmdArgs.push_back(Args.MakeArgString(Str)); in ConstructJob()
7942 CmdArgs.push_back("-o"); in ConstructJob()
7943 CmdArgs.push_back(Args.MakeArgString(OutputFilename)); in ConstructJob()
7945 CmdArgs.push_back("-o"); in ConstructJob()
7946 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
7962 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
8145 cmdArgs.push_back( in AddObjCRuntimeArgs()
8234 CmdArgs.push_back("--show-includes"); in AddClangCLArgs()
8236 CmdArgs.push_back("-sys-header-deps"); in AddClangCLArgs()
8242 CmdArgs.push_back("-fno-rtti-data"); in AddClangCLArgs()
8248 CmdArgs.push_back("-stack-protector"); in AddClangCLArgs()
8249 CmdArgs.push_back(Args.MakeArgString(Twine(LangOptions::SSPStrong))); in AddClangCLArgs()
8258 CmdArgs.push_back("-fcxx-exceptions"); in AddClangCLArgs()
8259 CmdArgs.push_back("-fexceptions"); in AddClangCLArgs()
8261 CmdArgs.push_back("-fasync-exceptions"); in AddClangCLArgs()
8264 CmdArgs.push_back("-fexternc-nounwind"); in AddClangCLArgs()
8268 CmdArgs.push_back("-E"); in AddClangCLArgs()
8269 CmdArgs.push_back("-P"); in AddClangCLArgs()
8275 CmdArgs.push_back("-fno-dllexport-inlines"); in AddClangCLArgs()
8280 CmdArgs.push_back("-fno-wchar"); in AddClangCLArgs()
8298 CmdArgs.push_back("-fno-rtti"); in AddClangCLArgs()
8323 CmdArgs.push_back("-fms-memptr-rep=single"); in AddClangCLArgs()
8325 CmdArgs.push_back("-fms-memptr-rep=multiple"); in AddClangCLArgs()
8327 CmdArgs.push_back("-fms-memptr-rep=virtual"); in AddClangCLArgs()
8331 CmdArgs.push_back("-regcall4"); in AddClangCLArgs()
8366 CmdArgs.push_back(DCCFlag); in AddClangCLArgs()
8370 CmdArgs.push_back("-regcall4"); in AddClangCLArgs()
8375 CmdArgs.push_back("-fdiagnostics-format"); in AddClangCLArgs()
8376 CmdArgs.push_back("msvc"); in AddClangCLArgs()
8380 CmdArgs.push_back("-fms-kernel"); in AddClangCLArgs()
8388 CmdArgs.push_back("-cfguard"); in AddClangCLArgs()
8391 CmdArgs.push_back("-cfguard-no-checks"); in AddClangCLArgs()
8394 CmdArgs.push_back("-ehcontguard"); in AddClangCLArgs()
8442 CmdArgs.push_back("-target-abi"); in AddMIPSTargetArgs()
8443 CmdArgs.push_back(ABIName.data()); in AddMIPSTargetArgs()
8454 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
8455 CmdArgs.push_back(Args.MakeArgString("-x86-asm-syntax=" + Value)); in AddX86TargetArgs()
8465 CmdArgs.push_back("-target-abi"); in AddLoongArchTargetArgs()
8466 CmdArgs.push_back(loongarch::getLoongArchABI(getToolChain().getDriver(), Args, in AddLoongArchTargetArgs()
8476 CmdArgs.push_back("-target-abi"); in AddRISCVTargetArgs()
8477 CmdArgs.push_back(ABIName.data()); in AddRISCVTargetArgs()
8481 CmdArgs.push_back("-mllvm"); in AddRISCVTargetArgs()
8482 CmdArgs.push_back("-riscv-add-build-attributes"); in AddRISCVTargetArgs()
8509 CmdArgs.push_back("-cc1as"); in ConstructJob()
8512 CmdArgs.push_back("-triple"); in ConstructJob()
8513 CmdArgs.push_back(Args.MakeArgString(TripleStr)); in ConstructJob()
8519 CmdArgs.push_back("-filetype"); in ConstructJob()
8520 CmdArgs.push_back("obj"); in ConstructJob()
8524 CmdArgs.push_back("-main-file-name"); in ConstructJob()
8525 CmdArgs.push_back(Clang::getBaseInputName(Args, Input)); in ConstructJob()
8530 CmdArgs.push_back("-target-cpu"); in ConstructJob()
8531 CmdArgs.push_back(Args.MakeArgString(CPU)); in ConstructJob()
8611 CmdArgs.push_back("-dwarf-debug-producer"); in ConstructJob()
8612 CmdArgs.push_back(Args.MakeArgString(getClangFullVersion())); in ConstructJob()
8633 CmdArgs.push_back("-mrelocation-model"); in ConstructJob()
8634 CmdArgs.push_back(RMName); in ConstructJob()
8653 CmdArgs.push_back("-dwarf-debug-flags"); in ConstructJob()
8654 CmdArgs.push_back(Args.MakeArgString(Flags)); in ConstructJob()
8684 CmdArgs.push_back("-mllvm"); in ConstructJob()
8685 CmdArgs.push_back("-arm-add-build-attributes"); in ConstructJob()
8693 CmdArgs.push_back("-mllvm"); in ConstructJob()
8694 CmdArgs.push_back("-aarch64-mark-bti-property"); in ConstructJob()
8711 CmdArgs.push_back("-mllvm"); in ConstructJob()
8712 CmdArgs.push_back("-hexagon-add-build-attributes"); in ConstructJob()
8753 CmdArgs.push_back("-o"); in ConstructJob()
8754 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
8760 CmdArgs.push_back("-split-dwarf-output"); in ConstructJob()
8761 CmdArgs.push_back(SplitDebugName(JA, Args, Input, Output)); in ConstructJob()
8768 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
8803 CmdArgs.push_back(TCArgs.MakeArgString( in ConstructJob()
8855 CmdArgs.push_back(TCArgs.MakeArgString(Triples)); in ConstructJob()
8858 CmdArgs.push_back( in ConstructJob()
8879 CmdArgs.push_back(TCArgs.MakeArgString(UB)); in ConstructJob()
8911 CmdArgs.push_back(TCArgs.MakeArgString( in ConstructJobMultipleOutputs()
8950 CmdArgs.push_back(TCArgs.MakeArgString(Triples)); in ConstructJobMultipleOutputs()
8953 CmdArgs.push_back( in ConstructJobMultipleOutputs()
8961 CmdArgs.push_back(TCArgs.MakeArgString(UB)); in ConstructJobMultipleOutputs()
8963 CmdArgs.push_back("-unbundle"); in ConstructJobMultipleOutputs()
8964 CmdArgs.push_back("-allow-missing-bundles"); in ConstructJobMultipleOutputs()
8966 CmdArgs.push_back("-verbose"); in ConstructJobMultipleOutputs()
8984 CmdArgs.push_back("-o"); in ConstructJob()
8985 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
9029 CmdArgs.push_back(Args.MakeArgString("--image=" + llvm::join(Parts, ","))); in ConstructJob()
9055 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
9077 CmdArgs.push_back(Args.MakeArgString(Twine("--opt-level=O") + OOpt)); in ConstructJob()
9080 CmdArgs.push_back( in ConstructJob()
9083 CmdArgs.push_back("--wrapper-verbose"); in ConstructJob()
9087 CmdArgs.push_back("--device-debug"); in ConstructJob()
9093 CmdArgs.push_back(Args.MakeArgString("-mllvm")); in ConstructJob()
9094 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
9099 CmdArgs.push_back(Args.MakeArgString("--ptxas-arg=" + A)); in ConstructJob()
9103 CmdArgs.push_back(Args.MakeArgString(Twine("--offload-opt=-pass-remarks=") + in ConstructJob()
9106 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
9109 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
9112 CmdArgs.push_back("--save-temps"); in ConstructJob()
9122 CmdArgs.push_back( in ConstructJob()
9125 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
9135 CmdArgs.push_back("--embed-bitcode"); in ConstructJob()
9139 CmdArgs.push_back("-mllvm"); in ConstructJob()
9140 CmdArgs.push_back(A->getValue()); in ConstructJob()
9145 CmdArgs.push_back(Args.MakeArgString(Twine("--linker-path=") + in ConstructJob()
9148 CmdArgs.push_back(LinkArg); in ConstructJob()