Lines Matching refs:push_back

95       Res.push_back('\\');  in EscapeSpacesAndBackslashes()
98 Res.push_back(*Arg); in EscapeSpacesAndBackslashes()
180 OutStrings.push_back(Args.MakeArgString(Out + "all")); in ParseMRecip()
192 OutStrings.push_back(Args.MakeArgString(Out + Val)); in ParseMRecip()
270 OutStrings.push_back(Args.MakeArgString(Out)); in ParseMRecip()
283 CmdArgs.push_back("-mprefer-vector-width=none"); in ParseMPreferVectorWidth()
290 CmdArgs.push_back(Args.MakeArgString("-mprefer-vector-width=" + Value)); in ParseMPreferVectorWidth()
377 CmdArgs.push_back(IsAux ? "-aux-target-feature" : "-target-feature"); in getTargetFeatures()
378 CmdArgs.push_back(Feature.data()); in getTargetFeatures()
430 CmdArgs.push_back("-fasync-exceptions"); in addExceptionArgs()
439 CmdArgs.push_back("-fobjc-exceptions"); in addExceptionArgs()
457 CmdArgs.push_back("-fcxx-exceptions"); in addExceptionArgs()
469 CmdArgs.push_back("-fexceptions"); in addExceptionArgs()
629 CmdArgs.push_back(Args.MakeArgString(Twine("-fdebug-compilation-dir=") + in addDebugCompDirArg()
635 CmdArgs.push_back(Args.MakeArgString("-fdebug-compilation-dir=" + *CWD)); in addDebugCompDirArg()
660 CmdArgs.push_back( in addDebugObjectName()
671 CmdArgs.push_back(Args.MakeArgString("-fdebug-prefix-map=" + Map)); in addDebugPrefixMapArg()
695 CmdArgs.push_back(Args.MakeArgString("-fmacro-prefix-map=" + Map)); in addMacroPrefixMapArg()
710 CmdArgs.push_back(Args.MakeArgString("-fcoverage-prefix-map=" + Map)); in addCoveragePrefixMapArg()
756 CmdArgs.push_back("-x"); in addDashXForInput()
758 CmdArgs.push_back(types::getTypeName(types::TY_PP_ObjCXX)); in addDashXForInput()
775 CmdArgs.push_back(ClangType); in addDashXForInput()
839 CmdArgs.push_back(Args.MakeArgString(Twine("-fprofile-instrument-path=") + in addPGOAndCoverageFlags()
842 CmdArgs.push_back("-fprofile-instrument=clang"); in addPGOAndCoverageFlags()
845 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
854 CmdArgs.push_back("-fprofile-instrument=llvm"); in addPGOAndCoverageFlags()
859 CmdArgs.push_back("-fprofile-instrument=csllvm"); in addPGOAndCoverageFlags()
864 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
872 CmdArgs.push_back( in addPGOAndCoverageFlags()
879 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
889 CmdArgs.push_back( in addPGOAndCoverageFlags()
899 CmdArgs.push_back("-ftest-coverage"); in addPGOAndCoverageFlags()
901 CmdArgs.push_back("-fprofile-arcs"); in addPGOAndCoverageFlags()
910 CmdArgs.push_back("-fcoverage-mapping"); in addPGOAndCoverageFlags()
916 CmdArgs.push_back(Args.MakeArgString( in addPGOAndCoverageFlags()
922 CmdArgs.push_back(Args.MakeArgString("-fcoverage-compilation-dir=" + *CWD)); in addPGOAndCoverageFlags()
933 CmdArgs.push_back( in addPGOAndCoverageFlags()
945 CmdArgs.push_back(Args.MakeArgString(Twine("-fprofile-filter-files=" + v))); in addPGOAndCoverageFlags()
951 CmdArgs.push_back("-fprofile-update=atomic"); in addPGOAndCoverageFlags()
956 CmdArgs.push_back("-fprofile-update=atomic"); in addPGOAndCoverageFlags()
974 CmdArgs.push_back(Args.MakeArgString("-fprofile-function-groups=" + in addPGOAndCoverageFlags()
977 CmdArgs.push_back(Args.MakeArgString("-fprofile-selected-function-group=" + in addPGOAndCoverageFlags()
1008 CmdArgs.push_back("-coverage-notes-file"); in addPGOAndCoverageFlags()
1009 CmdArgs.push_back(Args.MakeArgString(CoverageFilename)); in addPGOAndCoverageFlags()
1017 CmdArgs.push_back("-coverage-data-file"); in addPGOAndCoverageFlags()
1018 CmdArgs.push_back(Args.MakeArgString(CoverageFilename)); in addPGOAndCoverageFlags()
1079 CmdArgs.push_back("-debug-info-kind=line-directives-only"); in RenderDebugEnablingArgs()
1082 CmdArgs.push_back("-debug-info-kind=line-tables-only"); in RenderDebugEnablingArgs()
1085 CmdArgs.push_back("-debug-info-kind=constructor"); in RenderDebugEnablingArgs()
1088 CmdArgs.push_back("-debug-info-kind=limited"); in RenderDebugEnablingArgs()
1091 CmdArgs.push_back("-debug-info-kind=standalone"); in RenderDebugEnablingArgs()
1094 CmdArgs.push_back("-debug-info-kind=unused-types"); in RenderDebugEnablingArgs()
1100 CmdArgs.push_back( in RenderDebugEnablingArgs()
1104 CmdArgs.push_back("-debugger-tuning=gdb"); in RenderDebugEnablingArgs()
1107 CmdArgs.push_back("-debugger-tuning=lldb"); in RenderDebugEnablingArgs()
1110 CmdArgs.push_back("-debugger-tuning=sce"); in RenderDebugEnablingArgs()
1113 CmdArgs.push_back("-debugger-tuning=dbx"); in RenderDebugEnablingArgs()
1140 CmdArgs.push_back("--compress-debug-sections=none"); in RenderDebugInfoCompressionArgs()
1143 CmdArgs.push_back( in RenderDebugInfoCompressionArgs()
1217 CmdArgs.push_back("-w"); in AddPreprocessingOptions()
1235 CmdArgs.push_back("-dependency-file"); in AddPreprocessingOptions()
1236 CmdArgs.push_back(DepFile); in AddPreprocessingOptions()
1245 CmdArgs.push_back("-MT"); in AddPreprocessingOptions()
1248 CmdArgs.push_back(Args.MakeArgString(Quoted)); in AddPreprocessingOptions()
1270 CmdArgs.push_back("-MT"); in AddPreprocessingOptions()
1273 CmdArgs.push_back(Args.MakeArgString(Quoted)); in AddPreprocessingOptions()
1278 CmdArgs.push_back("-sys-header-deps"); in AddPreprocessingOptions()
1282 CmdArgs.push_back("-module-file-deps"); in AddPreprocessingOptions()
1289 CmdArgs.push_back("-MG"); in AddPreprocessingOptions()
1316 CmdArgs.push_back("-internal-isystem"); in AddPreprocessingOptions()
1317 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1320 CmdArgs.push_back("-include"); in AddPreprocessingOptions()
1321 CmdArgs.push_back("__clang_openmp_device_functions.h"); in AddPreprocessingOptions()
1335 CmdArgs.push_back(Args.MakeArgString("-building-pch-with-obj")); in AddPreprocessingOptions()
1340 CmdArgs.push_back(Args.MakeArgString("-fpch-instantiate-templates")); in AddPreprocessingOptions()
1345 CmdArgs.push_back("-include-pch"); in AddPreprocessingOptions()
1346 CmdArgs.push_back(Args.MakeArgString(D.GetClPchPath( in AddPreprocessingOptions()
1353 CmdArgs.push_back(Args.MakeArgString( in AddPreprocessingOptions()
1356 CmdArgs.push_back( in AddPreprocessingOptions()
1389 CmdArgs.push_back("-include-pch"); in AddPreprocessingOptions()
1390 CmdArgs.push_back(Args.MakeArgString(P)); in AddPreprocessingOptions()
1437 CmdArgs.push_back("-isysroot"); in AddPreprocessingOptions()
1438 CmdArgs.push_back(C.getArgs().MakeArgString(sysroot)); in AddPreprocessingOptions()
1559 CmdArgs.push_back("-opt-record-file"); in renderRemarksOptions()
1563 CmdArgs.push_back(A->getValue()); in renderRemarksOptions()
1619 CmdArgs.push_back(Args.MakeArgString(F)); in renderRemarksOptions()
1624 CmdArgs.push_back("-opt-record-passes"); in renderRemarksOptions()
1625 CmdArgs.push_back(A->getValue()); in renderRemarksOptions()
1629 CmdArgs.push_back("-opt-record-format"); in renderRemarksOptions()
1630 CmdArgs.push_back(Format.data()); in renderRemarksOptions()
1637 CmdArgs.push_back("-fno-aapcs-bitfield-width"); in AddAAPCSVolatileBitfieldArgs()
1640 CmdArgs.push_back("-faapcs-bitfield-load"); in AddAAPCSVolatileBitfieldArgs()
1657 CmdArgs.push_back("-target-abi"); in RenderARMABI()
1658 CmdArgs.push_back(ABIName); in RenderARMABI()
1668 CmdArgs.push_back("-Wunaligned-access"); in AddUnalignedAccessWarning()
1711 CmdArgs.push_back( in CollectARMPACBTIOptions()
1714 CmdArgs.push_back( in CollectARMPACBTIOptions()
1717 CmdArgs.push_back("-mbranch-target-enforce"); in CollectARMPACBTIOptions()
1729 CmdArgs.push_back("-msoft-float"); in AddARMTargetArgs()
1730 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1731 CmdArgs.push_back("soft"); in AddARMTargetArgs()
1734 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1735 CmdArgs.push_back("soft"); in AddARMTargetArgs()
1739 CmdArgs.push_back("-mfloat-abi"); in AddARMTargetArgs()
1740 CmdArgs.push_back("hard"); in AddARMTargetArgs()
1746 CmdArgs.push_back("-mllvm"); in AddARMTargetArgs()
1748 CmdArgs.push_back("-arm-global-merge=false"); in AddARMTargetArgs()
1750 CmdArgs.push_back("-arm-global-merge=true"); in AddARMTargetArgs()
1755 CmdArgs.push_back("-no-implicit-float"); in AddARMTargetArgs()
1758 CmdArgs.push_back("-mcmse"); in AddARMTargetArgs()
1787 CmdArgs.push_back("-fallow-half-arguments-and-returns"); in RenderTargetOptions()
1794 CmdArgs.push_back("-fallow-half-arguments-and-returns"); in RenderTargetOptions()
1861 CmdArgs.push_back("-target-abi"); in RenderAArch64ABI()
1862 CmdArgs.push_back(ABIName); in RenderAArch64ABI()
1873 CmdArgs.push_back("-disable-red-zone"); in AddAArch64TargetArgs()
1877 CmdArgs.push_back("-no-implicit-float"); in AddAArch64TargetArgs()
1884 CmdArgs.push_back("-mllvm"); in AddAArch64TargetArgs()
1886 CmdArgs.push_back("-aarch64-enable-global-merge=false"); in AddAArch64TargetArgs()
1888 CmdArgs.push_back("-aarch64-enable-global-merge=true"); in AddAArch64TargetArgs()
1908 CmdArgs.push_back( in AddAArch64TargetArgs()
1914 CmdArgs.push_back( in AddAArch64TargetArgs()
1926 CmdArgs.push_back("-tune-cpu"); in AddAArch64TargetArgs()
1928 CmdArgs.push_back(Args.MakeArgString(llvm::sys::getHostCPUName())); in AddAArch64TargetArgs()
1930 CmdArgs.push_back(A->getValue()); in AddAArch64TargetArgs()
1944 CmdArgs.push_back("-target-abi"); in AddMIPSTargetArgs()
1945 CmdArgs.push_back(ABIName.data()); in AddMIPSTargetArgs()
1950 CmdArgs.push_back("-msoft-float"); in AddMIPSTargetArgs()
1951 CmdArgs.push_back("-mfloat-abi"); in AddMIPSTargetArgs()
1952 CmdArgs.push_back("soft"); in AddMIPSTargetArgs()
1956 CmdArgs.push_back("-mfloat-abi"); in AddMIPSTargetArgs()
1957 CmdArgs.push_back("hard"); in AddMIPSTargetArgs()
1963 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1964 CmdArgs.push_back("-mno-ldc1-sdc1"); in AddMIPSTargetArgs()
1971 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1972 CmdArgs.push_back("-mno-check-zero-division"); in AddMIPSTargetArgs()
1977 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1978 CmdArgs.push_back("-mfix4300"); in AddMIPSTargetArgs()
1983 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
1984 CmdArgs.push_back(Args.MakeArgString("-mips-ssection-threshold=" + v)); in AddMIPSTargetArgs()
2017 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2018 CmdArgs.push_back("-mgpopt"); in AddMIPSTargetArgs()
2027 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2029 CmdArgs.push_back("-mlocal-sdata=1"); in AddMIPSTargetArgs()
2031 CmdArgs.push_back("-mlocal-sdata=0"); in AddMIPSTargetArgs()
2037 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2039 CmdArgs.push_back("-mextern-sdata=1"); in AddMIPSTargetArgs()
2041 CmdArgs.push_back("-mextern-sdata=0"); in AddMIPSTargetArgs()
2047 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2049 CmdArgs.push_back("-membedded-data=1"); in AddMIPSTargetArgs()
2051 CmdArgs.push_back("-membedded-data=0"); in AddMIPSTargetArgs()
2066 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2067 CmdArgs.push_back(Args.MakeArgString("-mips-compact-branches=" + Val)); in AddMIPSTargetArgs()
2078 CmdArgs.push_back("-mllvm"); in AddMIPSTargetArgs()
2079 CmdArgs.push_back("-mips-jalr-reloc=0"); in AddMIPSTargetArgs()
2121 CmdArgs.push_back("-mabi=ieeelongdouble"); in AddPPCTargetArgs()
2128 CmdArgs.push_back("-msoft-float"); in AddPPCTargetArgs()
2129 CmdArgs.push_back("-mfloat-abi"); in AddPPCTargetArgs()
2130 CmdArgs.push_back("soft"); in AddPPCTargetArgs()
2134 CmdArgs.push_back("-mfloat-abi"); in AddPPCTargetArgs()
2135 CmdArgs.push_back("hard"); in AddPPCTargetArgs()
2139 CmdArgs.push_back("-target-abi"); in AddPPCTargetArgs()
2140 CmdArgs.push_back(ABIName); in AddPPCTargetArgs()
2170 CmdArgs.push_back("-msmall-data-limit"); in SetRISCVSmallDataLimit()
2171 CmdArgs.push_back(SmallDataLimit); in SetRISCVSmallDataLimit()
2179 CmdArgs.push_back("-target-abi"); in AddRISCVTargetArgs()
2180 CmdArgs.push_back(ABIName.data()); in AddRISCVTargetArgs()
2187 CmdArgs.push_back("-tune-cpu"); in AddRISCVTargetArgs()
2188 CmdArgs.push_back(Name.data()); in AddRISCVTargetArgs()
2199 CmdArgs.push_back("-msoft-float"); in AddSparcTargetArgs()
2200 CmdArgs.push_back("-mfloat-abi"); in AddSparcTargetArgs()
2201 CmdArgs.push_back("soft"); in AddSparcTargetArgs()
2205 CmdArgs.push_back("-mfloat-abi"); in AddSparcTargetArgs()
2206 CmdArgs.push_back("hard"); in AddSparcTargetArgs()
2217 CmdArgs.push_back("-tune-cpu"); in AddSparcTargetArgs()
2218 CmdArgs.push_back(Args.MakeArgString(TuneCPU)); in AddSparcTargetArgs()
2225 CmdArgs.push_back("-tune-cpu"); in AddSystemZTargetArgs()
2227 CmdArgs.push_back(Args.MakeArgString(llvm::sys::getHostCPUName())); in AddSystemZTargetArgs()
2229 CmdArgs.push_back(A->getValue()); in AddSystemZTargetArgs()
2245 CmdArgs.push_back("-mbackchain"); in AddSystemZTargetArgs()
2247 CmdArgs.push_back("-mpacked-stack"); in AddSystemZTargetArgs()
2250 CmdArgs.push_back("-msoft-float"); in AddSystemZTargetArgs()
2251 CmdArgs.push_back("-mfloat-abi"); in AddSystemZTargetArgs()
2252 CmdArgs.push_back("soft"); in AddSystemZTargetArgs()
2264 CmdArgs.push_back("-disable-red-zone"); in AddX86TargetArgs()
2268 CmdArgs.push_back("-mno-tls-direct-seg-refs"); in AddX86TargetArgs()
2282 CmdArgs.push_back("-no-implicit-float"); in AddX86TargetArgs()
2287 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
2288 CmdArgs.push_back(Args.MakeArgString("-x86-asm-syntax=" + Value)); in AddX86TargetArgs()
2289 CmdArgs.push_back(Args.MakeArgString("-inline-asm=" + Value)); in AddX86TargetArgs()
2295 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
2296 CmdArgs.push_back("-x86-asm-syntax=intel"); in AddX86TargetArgs()
2302 CmdArgs.push_back(Args.MakeArgString("-mskip-rax-setup")); in AddX86TargetArgs()
2306 CmdArgs.push_back("-mfloat-abi"); in AddX86TargetArgs()
2307 CmdArgs.push_back("soft"); in AddX86TargetArgs()
2308 CmdArgs.push_back("-mstack-alignment=4"); in AddX86TargetArgs()
2332 CmdArgs.push_back("-tune-cpu"); in AddX86TargetArgs()
2333 CmdArgs.push_back(Args.MakeArgString(TuneCPU)); in AddX86TargetArgs()
2339 CmdArgs.push_back("-mqdsp6-compat"); in AddHexagonTargetArgs()
2340 CmdArgs.push_back("-Wreturn-type"); in AddHexagonTargetArgs()
2343 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2344 CmdArgs.push_back(Args.MakeArgString("-hexagon-small-data-threshold=" + in AddHexagonTargetArgs()
2349 CmdArgs.push_back("-fshort-enums"); in AddHexagonTargetArgs()
2351 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2352 CmdArgs.push_back("-enable-hexagon-ieee-rnd-near"); in AddHexagonTargetArgs()
2354 CmdArgs.push_back("-mllvm"); in AddHexagonTargetArgs()
2355 CmdArgs.push_back("-machine-sink-split=0"); in AddHexagonTargetArgs()
2363 CmdArgs.push_back("-target-cpu"); in AddLanaiTargetArgs()
2364 CmdArgs.push_back(Args.MakeArgString(CPUName)); in AddLanaiTargetArgs()
2386 CmdArgs.push_back("-fvisibility"); in AddWebAssemblyTargetArgs()
2387 CmdArgs.push_back("hidden"); in AddWebAssemblyTargetArgs()
2393 CmdArgs.push_back("-mfloat-abi"); in AddVETargetArgs()
2394 CmdArgs.push_back("hard"); in AddVETargetArgs()
2507 CmdArgs.push_back("-mllvm"); in AddARMImplicitITArgs()
2508 CmdArgs.push_back(Args.MakeArgString("-arm-implicit-it=" + Value)); in AddARMImplicitITArgs()
2516 CmdArgs.push_back("-mrelax-all"); in CollectArgsForIntegratedAssembler()
2525 CmdArgs.push_back("-mincremental-linker-compatible"); in CollectArgsForIntegratedAssembler()
2567 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2599 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2600 CmdArgs.push_back("+use-tcc-in-div"); in CollectArgsForIntegratedAssembler()
2604 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2605 CmdArgs.push_back("-use-tcc-in-div"); in CollectArgsForIntegratedAssembler()
2609 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2610 CmdArgs.push_back("+soft-float"); in CollectArgsForIntegratedAssembler()
2614 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2615 CmdArgs.push_back("-soft-float"); in CollectArgsForIntegratedAssembler()
2643 CmdArgs.push_back("-msave-temp-labels"); in CollectArgsForIntegratedAssembler()
2645 CmdArgs.push_back("-massembler-fatal-warnings"); in CollectArgsForIntegratedAssembler()
2647 CmdArgs.push_back("-massembler-no-warn"); in CollectArgsForIntegratedAssembler()
2654 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2662 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2671 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2699 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2702 CmdArgs.push_back("-fdebug-compilation-dir"); in CollectArgsForIntegratedAssembler()
2708 CmdArgs.push_back("-fdebug-compilation-dir"); in CollectArgsForIntegratedAssembler()
2709 CmdArgs.push_back(Value.data()); in CollectArgsForIntegratedAssembler()
2721 CmdArgs.push_back("--mrelax-relocations"); in CollectArgsForIntegratedAssembler()
2723 CmdArgs.push_back("-mnoexecstack"); in CollectArgsForIntegratedAssembler()
2725 CmdArgs.push_back("-target-feature"); in CollectArgsForIntegratedAssembler()
2726 CmdArgs.push_back(MipsTargetFeature); in CollectArgsForIntegratedAssembler()
2779 CmdArgs.push_back("-mlimit-float-precision"); in RenderFloatingPointOptions()
2780 CmdArgs.push_back(A->getValue()); in RenderFloatingPointOptions()
3068 CmdArgs.push_back("-menable-no-infs"); in RenderFloatingPointOptions()
3071 CmdArgs.push_back("-menable-no-nans"); in RenderFloatingPointOptions()
3074 CmdArgs.push_back("-fapprox-func"); in RenderFloatingPointOptions()
3077 CmdArgs.push_back("-fmath-errno"); in RenderFloatingPointOptions()
3081 CmdArgs.push_back("-menable-unsafe-fp-math"); in RenderFloatingPointOptions()
3084 CmdArgs.push_back("-fno-signed-zeros"); in RenderFloatingPointOptions()
3087 CmdArgs.push_back("-mreassociate"); in RenderFloatingPointOptions()
3090 CmdArgs.push_back("-freciprocal-math"); in RenderFloatingPointOptions()
3102 CmdArgs.push_back(Args.MakeArgString(ArgStr.str())); in RenderFloatingPointOptions()
3110 CmdArgs.push_back(Args.MakeArgString(ArgStr.str())); in RenderFloatingPointOptions()
3114 CmdArgs.push_back(Args.MakeArgString("-ffp-contract=" + FPContract)); in RenderFloatingPointOptions()
3117 CmdArgs.push_back(Args.MakeArgString("-fno-rounding-math")); in RenderFloatingPointOptions()
3120 CmdArgs.push_back(Args.MakeArgString("-frounding-math")); in RenderFloatingPointOptions()
3123 CmdArgs.push_back(Args.MakeArgString("-ffp-exception-behavior=" + in RenderFloatingPointOptions()
3127 CmdArgs.push_back(Args.MakeArgString("-ffp-eval-method=" + FPEvalMethod)); in RenderFloatingPointOptions()
3136 CmdArgs.push_back("-ffast-math"); in RenderFloatingPointOptions()
3143 CmdArgs.push_back(Args.MakeArgString("-ffp-contract=fast")); in RenderFloatingPointOptions()
3153 CmdArgs.push_back("-ffinite-math-only"); in RenderFloatingPointOptions()
3156 CmdArgs.push_back("-mfpmath"); in RenderFloatingPointOptions()
3157 CmdArgs.push_back(A->getValue()); in RenderFloatingPointOptions()
3163 CmdArgs.push_back("-fno-strict-float-cast-overflow"); in RenderFloatingPointOptions()
3171 CmdArgs.push_back("-analyzer-checker=core"); in RenderAnalyzerOptions()
3172 CmdArgs.push_back("-analyzer-checker=apiModeling"); in RenderAnalyzerOptions()
3175 CmdArgs.push_back("-analyzer-checker=unix"); in RenderAnalyzerOptions()
3178 CmdArgs.push_back("-analyzer-checker=unix.API"); in RenderAnalyzerOptions()
3179 CmdArgs.push_back("-analyzer-checker=unix.Malloc"); in RenderAnalyzerOptions()
3180 CmdArgs.push_back("-analyzer-checker=unix.MallocSizeof"); in RenderAnalyzerOptions()
3181 CmdArgs.push_back("-analyzer-checker=unix.MismatchedDeallocator"); in RenderAnalyzerOptions()
3182 CmdArgs.push_back("-analyzer-checker=unix.cstring.BadSizeArg"); in RenderAnalyzerOptions()
3183 CmdArgs.push_back("-analyzer-checker=unix.cstring.NullArg"); in RenderAnalyzerOptions()
3188 CmdArgs.push_back("-analyzer-disable-checker=unix.API"); in RenderAnalyzerOptions()
3189 CmdArgs.push_back("-analyzer-disable-checker=unix.Vfork"); in RenderAnalyzerOptions()
3193 CmdArgs.push_back("-analyzer-checker=osx"); in RenderAnalyzerOptions()
3194 CmdArgs.push_back( in RenderAnalyzerOptions()
3198 CmdArgs.push_back("-analyzer-checker=fuchsia"); in RenderAnalyzerOptions()
3200 CmdArgs.push_back("-analyzer-checker=deadcode"); in RenderAnalyzerOptions()
3203 CmdArgs.push_back("-analyzer-checker=cplusplus"); in RenderAnalyzerOptions()
3206 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.UncheckedReturn"); in RenderAnalyzerOptions()
3207 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.getpw"); in RenderAnalyzerOptions()
3208 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.gets"); in RenderAnalyzerOptions()
3209 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.mktemp"); in RenderAnalyzerOptions()
3210 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.mkstemp"); in RenderAnalyzerOptions()
3211 CmdArgs.push_back("-analyzer-checker=security.insecureAPI.vfork"); in RenderAnalyzerOptions()
3215 CmdArgs.push_back("-analyzer-checker=nullability.NullPassedToNonnull"); in RenderAnalyzerOptions()
3216 CmdArgs.push_back("-analyzer-checker=nullability.NullReturnedFromNonnull"); in RenderAnalyzerOptions()
3220 CmdArgs.push_back("-analyzer-output"); in RenderAnalyzerOptions()
3222 CmdArgs.push_back(A->getValue()); in RenderAnalyzerOptions()
3224 CmdArgs.push_back("plist"); in RenderAnalyzerOptions()
3229 CmdArgs.push_back("-w"); in RenderAnalyzerOptions()
3276 CmdArgs.push_back("-stack-protector"); in RenderSSPOptions()
3277 CmdArgs.push_back(Args.MakeArgString(Twine(StackProtectorLevel))); in RenderSSPOptions()
3285 CmdArgs.push_back("-stack-protector-buffer-size"); in RenderSSPOptions()
3287 CmdArgs.push_back(Args.MakeArgString(Str.drop_front(16))); in RenderSSPOptions()
3329 CmdArgs.push_back("-target-feature"); in RenderSSPOptions()
3330 CmdArgs.push_back("+read-tp-hard"); in RenderSSPOptions()
3442 CmdArgs.push_back( in RenderTrivialAutoVarInitOptions()
3457 CmdArgs.push_back( in RenderTrivialAutoVarInitOptions()
3482 CmdArgs.push_back(Args.MakeArgString(CLStdStr)); in RenderOpenCLOptions()
3485 CmdArgs.push_back(Args.MakeArgString(CLExtStr)); in RenderOpenCLOptions()
3490 CmdArgs.push_back(Args.MakeArgString(A->getOption().getPrefixedName())); in RenderOpenCLOptions()
3496 CmdArgs.push_back("-finclude-default-header"); in RenderOpenCLOptions()
3497 CmdArgs.push_back("-fdeclare-opencl-builtins"); in RenderOpenCLOptions()
3516 CmdArgs.push_back("-finclude-default-header"); in RenderHLSLOptions()
3517 CmdArgs.push_back("-fallow-half-arguments-and-returns"); in RenderHLSLOptions()
3531 CmdArgs.push_back("-arcmt-action=check"); in RenderARCMigrateToolOptions()
3534 CmdArgs.push_back("-arcmt-action=modify"); in RenderARCMigrateToolOptions()
3537 CmdArgs.push_back("-arcmt-action=migrate"); in RenderARCMigrateToolOptions()
3538 CmdArgs.push_back("-mt-migrate-directory"); in RenderARCMigrateToolOptions()
3539 CmdArgs.push_back(A->getValue()); in RenderARCMigrateToolOptions()
3557 CmdArgs.push_back("-mt-migrate-directory"); in RenderARCMigrateToolOptions()
3558 CmdArgs.push_back(A->getValue()); in RenderARCMigrateToolOptions()
3564 CmdArgs.push_back("-objcmt-migrate-literals"); in RenderARCMigrateToolOptions()
3565 CmdArgs.push_back("-objcmt-migrate-subscripting"); in RenderARCMigrateToolOptions()
3566 CmdArgs.push_back("-objcmt-migrate-property"); in RenderARCMigrateToolOptions()
3599 CmdArgs.push_back("-fno-builtin"); in RenderBuiltinOptions()
3619 CmdArgs.push_back("-fno-math-builtin"); in RenderBuiltinOptions()
3648 CmdArgs.push_back("-fmodules"); in RenderModulesOptions()
3655 CmdArgs.push_back("-fmodules-ts"); in RenderModulesOptions()
3663 CmdArgs.push_back("-fimplicit-module-maps"); in RenderModulesOptions()
3673 CmdArgs.push_back("-fmodules-strict-decluse"); in RenderModulesOptions()
3680 CmdArgs.push_back("-fno-implicit-modules"); in RenderModulesOptions()
3706 CmdArgs.push_back(Args.MakeArgString(Path)); in RenderModulesOptions()
3713 CmdArgs.push_back(Args.MakeArgString( in RenderModulesOptions()
3719 CmdArgs.push_back("-fprebuilt-implicit-modules"); in RenderModulesOptions()
3723 CmdArgs.push_back("-fvalidate-ast-input-files-content"); in RenderModulesOptions()
3741 CmdArgs.push_back( in RenderModulesOptions()
3763 CmdArgs.push_back("-module-dependency-dir"); in RenderModulesOptions()
3764 CmdArgs.push_back(Args.MakeArgString(VFSDir)); in RenderModulesOptions()
3786 CmdArgs.push_back(Args.MakeArgString( in RenderModulesOptions()
3806 CmdArgs.push_back("-fmodules-validate-system-headers"); in RenderModulesOptions()
3829 CmdArgs.push_back("-fno-signed-char"); in RenderCharacterOptions()
3832 CmdArgs.push_back("-fno-signed-char"); in RenderCharacterOptions()
3841 CmdArgs.push_back("-fwchar-type=short"); in RenderCharacterOptions()
3842 CmdArgs.push_back("-fno-signed-wchar"); in RenderCharacterOptions()
3845 CmdArgs.push_back("-fwchar-type=int"); in RenderCharacterOptions()
3848 CmdArgs.push_back("-fno-signed-wchar"); in RenderCharacterOptions()
3850 CmdArgs.push_back("-fsigned-wchar"); in RenderCharacterOptions()
3869 CmdArgs.push_back("-fobjc-dispatch-method=mixed"); in RenderObjCOptions()
3871 CmdArgs.push_back("-fobjc-dispatch-method=non-legacy"); in RenderObjCOptions()
3879 CmdArgs.push_back("-fobjc-subscripting-legacy-runtime"); in RenderObjCOptions()
3886 CmdArgs.push_back("-fobjc-arc"); in RenderObjCOptions()
3893 CmdArgs.push_back("-fobjc-arc-cxxlib=libc++"); in RenderObjCOptions()
3895 CmdArgs.push_back("-fobjc-arc-cxxlib=libstdc++"); in RenderObjCOptions()
3903 CmdArgs.push_back("-fobjc-arc-exceptions"); in RenderObjCOptions()
3922 CmdArgs.push_back("-fno-objc-convert-messages-to-runtime-calls"); in RenderObjCOptions()
3928 CmdArgs.push_back("-fno-objc-infer-related-result-type"); in RenderObjCOptions()
3945 CmdArgs.push_back("-fobjc-disable-direct-methods-for-testing"); in RenderObjCOptions()
3975 CmdArgs.push_back("-fno-caret-diagnostics"); in RenderDiagnosticsOptions()
3984 CmdArgs.push_back("-fdiagnostics-show-category"); in RenderDiagnosticsOptions()
3985 CmdArgs.push_back(A->getValue()); in RenderDiagnosticsOptions()
3995 CmdArgs.push_back(Args.MakeArgString(Opt)); in RenderDiagnosticsOptions()
3999 CmdArgs.push_back("-fdiagnostics-format"); in RenderDiagnosticsOptions()
4000 CmdArgs.push_back(A->getValue()); in RenderDiagnosticsOptions()
4011 CmdArgs.push_back("-fdiagnostics-show-note-include-stack"); in RenderDiagnosticsOptions()
4013 CmdArgs.push_back("-fno-diagnostics-show-note-include-stack"); in RenderDiagnosticsOptions()
4030 CmdArgs.push_back("-fcolor-diagnostics"); in RenderDiagnosticsOptions()
4033 CmdArgs.push_back("-fansi-escape-codes"); in RenderDiagnosticsOptions()
4039 CmdArgs.push_back("-fdiagnostics-absolute-paths"); in RenderDiagnosticsOptions()
4043 CmdArgs.push_back("-fno-show-column"); in RenderDiagnosticsOptions()
4103 CmdArgs.push_back("-fdebug-info-for-profiling"); in renderDebugOptions()
4230 CmdArgs.push_back("-gstrict-dwarf"); in renderDebugOptions()
4247 CmdArgs.push_back("-gno-column-info"); in renderDebugOptions()
4256 CmdArgs.push_back("-dwarf-ext-refs"); in renderDebugOptions()
4257 CmdArgs.push_back("-fmodule-format=obj"); in renderDebugOptions()
4262 CmdArgs.push_back("-fsplit-dwarf-inlining"); in renderDebugOptions()
4302 CmdArgs.push_back("-gembed-source"); in renderDebugOptions()
4306 CmdArgs.push_back("-gcodeview"); in renderDebugOptions()
4311 CmdArgs.push_back("-gcodeview-ghash"); in renderDebugOptions()
4318 CmdArgs.push_back("-gno-inline-line-tables"); in renderDebugOptions()
4337 CmdArgs.push_back("-debug-info-macro"); in renderDebugOptions()
4348 CmdArgs.push_back(PubnamesArg && PubnamesArg->getOption().matches( in renderDebugOptions()
4361 CmdArgs.push_back("-gsimple-template-names=simple"); in renderDebugOptions()
4367 CmdArgs.push_back("-fdebug-ranges-base-address"); in renderDebugOptions()
4377 CmdArgs.push_back("-mllvm"); in renderDebugOptions()
4378 CmdArgs.push_back("-generate-arange-section"); in renderDebugOptions()
4383 CmdArgs.push_back("-fforce-dwarf-frame"); in renderDebugOptions()
4395 CmdArgs.push_back("-mllvm"); in renderDebugOptions()
4396 CmdArgs.push_back("-generate-type-units"); in renderDebugOptions()
4406 CmdArgs.push_back("-fno-dwarf-directory-asm"); in renderDebugOptions()
4411 CmdArgs.push_back("-debug-forward-template-params"); in renderDebugOptions()
4416 CmdArgs.push_back("-dwarf-explicit-import"); in renderDebugOptions()
4501 ModuleHeaderInputs.push_back(I); in ConstructJob()
4509 ExtractAPIInputs.push_back(I); in ConstructJob()
4511 HostOffloadingInputs.push_back(I); in ConstructJob()
4539 CmdArgs.push_back("-cc1"); in ConstructJob()
4542 CmdArgs.push_back("-triple"); in ConstructJob()
4543 CmdArgs.push_back(Args.MakeArgString(TripleStr)); in ConstructJob()
4578 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
4583 CmdArgs.push_back("-aux-triple"); in ConstructJob()
4584 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); in ConstructJob()
4588 CmdArgs.push_back("-fsycl-is-device"); in ConstructJob()
4594 CmdArgs.push_back("-sycl-std=2020"); in ConstructJob()
4604 CmdArgs.push_back("-aux-triple"); in ConstructJob()
4605 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); in ConstructJob()
4626 CmdArgs.push_back("-Wspir-compat"); in ConstructJob()
4630 CmdArgs.push_back("-no-opaque-pointers"); in ConstructJob()
4669 CmdArgs.push_back("-analyze"); in ConstructJob()
4671 CmdArgs.push_back("-migrate"); in ConstructJob()
4674 CmdArgs.push_back("-Eonly"); in ConstructJob()
4676 CmdArgs.push_back("-E"); in ConstructJob()
4679 CmdArgs.push_back("-P"); in ConstructJob()
4681 CmdArgs.push_back("-fdirectives-only"); in ConstructJob()
4684 CmdArgs.push_back("-emit-obj"); in ConstructJob()
4692 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
4694 CmdArgs.push_back(IsHeaderModulePrecompile in ConstructJob()
4698 CmdArgs.push_back("-emit-header-unit"); in ConstructJob()
4700 CmdArgs.push_back("-emit-pch"); in ConstructJob()
4702 CmdArgs.push_back("-verify-pch"); in ConstructJob()
4706 CmdArgs.push_back("-extract-api"); in ConstructJob()
4713 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
4716 CmdArgs.push_back("-emit-llvm"); in ConstructJob()
4722 CmdArgs.push_back("-emit-llvm"); in ConstructJob()
4724 CmdArgs.push_back("-emit-llvm-bc"); in ConstructJob()
4732 CmdArgs.push_back("-emit-interface-stubs"); in ConstructJob()
4733 CmdArgs.push_back( in ConstructJob()
4736 CmdArgs.push_back("-S"); in ConstructJob()
4738 CmdArgs.push_back("-emit-pch"); in ConstructJob()
4740 CmdArgs.push_back("-module-file-info"); in ConstructJob()
4742 CmdArgs.push_back("-rewrite-objc"); in ConstructJob()
4745 CmdArgs.push_back("-rewrite-objc"); in ConstructJob()
4756 CmdArgs.push_back("-emit-llvm-uselists"); in ConstructJob()
4773 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
4775 CmdArgs.push_back("-flto-unit"); in ConstructJob()
4806 CmdArgs.push_back("-disable-llvm-passes"); in ConstructJob()
4885 CmdArgs.push_back("-O3"); in ConstructJob()
4896 CmdArgs.push_back("-o"); in ConstructJob()
4897 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
4905 CmdArgs.push_back(II.getFilename()); in ConstructJob()
4917 CmdArgs.push_back("-fembed-bitcode=marker"); in ConstructJob()
4923 CmdArgs.push_back("-disable-free"); in ConstructJob()
4924 CmdArgs.push_back("-clear-ast-before-backend"); in ConstructJob()
4934 CmdArgs.push_back("-disable-llvm-verifier"); in ConstructJob()
4945 CmdArgs.push_back("-discard-value-names"); in ConstructJob()
4950 CmdArgs.push_back("-main-file-name"); in ConstructJob()
4951 CmdArgs.push_back(getBaseInputName(Args, Input)); in ConstructJob()
4956 CmdArgs.push_back("-static-define"); in ConstructJob()
4959 CmdArgs.push_back("-DUNICODE"); in ConstructJob()
4966 CmdArgs.push_back("-setup-static-analyzer"); in ConstructJob()
4984 CmdArgs.push_back("-analyzer-config-compatibility-mode=true"); in ConstructJob()
4991 CmdArgs.push_back("-function-alignment"); in ConstructJob()
4992 CmdArgs.push_back(Args.MakeArgString(std::to_string(FunctionAlignment))); in ConstructJob()
5007 CmdArgs.push_back(Args.MakeArgString("-falign-loops=" + in ConstructJob()
5035 CmdArgs.push_back("-mrelocation-model"); in ConstructJob()
5036 CmdArgs.push_back(RMName); in ConstructJob()
5039 CmdArgs.push_back("-pic-level"); in ConstructJob()
5040 CmdArgs.push_back(PICLevel == 1 ? "1" : "2"); in ConstructJob()
5042 CmdArgs.push_back("-pic-is-pie"); in ConstructJob()
5047 CmdArgs.push_back("-fropi"); in ConstructJob()
5050 CmdArgs.push_back("-frwpi"); in ConstructJob()
5053 CmdArgs.push_back("-meabi"); in ConstructJob()
5054 CmdArgs.push_back(A->getValue()); in ConstructJob()
5076 CmdArgs.push_back("-fhalf-no-semantic-interposition"); in ConstructJob()
5080 CmdArgs.push_back("-fhalf-no-semantic-interposition"); in ConstructJob()
5094 CmdArgs.push_back("-mthread-model"); in ConstructJob()
5095 CmdArgs.push_back(Args.MakeArgString(Model)); in ConstructJob()
5103 CmdArgs.push_back("-fmerge-all-constants"); in ConstructJob()
5107 CmdArgs.push_back("-fno-delete-null-pointer-checks"); in ConstructJob()
5127 CmdArgs.push_back("-mabi=vec-extabi"); in ConstructJob()
5129 CmdArgs.push_back("-mabi=vec-default"); in ConstructJob()
5136 CmdArgs.push_back("-mabi=quadword-atomics"); in ConstructJob()
5154 CmdArgs.push_back(Args.MakeArgString("-fwarn-stack-size=" + v)); in ConstructJob()
5166 CmdArgs.push_back("-mregparm"); in ConstructJob()
5167 CmdArgs.push_back(A->getValue()); in ConstructJob()
5176 CmdArgs.push_back("-maix-struct-return"); in ConstructJob()
5179 CmdArgs.push_back("-msvr4-struct-return"); in ConstructJob()
5189 CmdArgs.push_back("-fpcc-struct-return"); in ConstructJob()
5192 CmdArgs.push_back("-freg-struct-return"); in ConstructJob()
5197 CmdArgs.push_back("-fdefault-calling-conv=stdcall"); in ConstructJob()
5201 CmdArgs.push_back("-fenable-matrix"); in ConstructJob()
5202 CmdArgs.push_back("-mllvm"); in ConstructJob()
5203 CmdArgs.push_back("-enable-matrix"); in ConstructJob()
5221 CmdArgs.push_back(FPKeepKindStr); in ConstructJob()
5236 CmdArgs.push_back("-relaxed-aliasing"); in ConstructJob()
5239 CmdArgs.push_back("-no-struct-path-tbaa"); in ConstructJob()
5264 CmdArgs.push_back("-fsplit-stack"); in ConstructJob()
5269 CmdArgs.push_back("-fprotect-parens"); in ConstructJob()
5278 CmdArgs.push_back("-fextend-arguments=64"); in ConstructJob()
5311 CmdArgs.push_back("-fno-verbose-asm"); in ConstructJob()
5332 CmdArgs.push_back("-no-integrated-as"); in ConstructJob()
5335 CmdArgs.push_back("-mdebug-pass"); in ConstructJob()
5336 CmdArgs.push_back("Structure"); in ConstructJob()
5339 CmdArgs.push_back("-mdebug-pass"); in ConstructJob()
5340 CmdArgs.push_back("Arguments"); in ConstructJob()
5347 CmdArgs.push_back("-mconstructor-aliases"); in ConstructJob()
5352 CmdArgs.push_back("-fforbid-guard-variables"); in ConstructJob()
5356 CmdArgs.push_back("-mms-bitfields"); in ConstructJob()
5369 CmdArgs.push_back("-fno-plt"); in ConstructJob()
5379 CmdArgs.push_back("-ffreestanding"); in ConstructJob()
5395 CmdArgs.push_back("-funwind-tables=2"); in ConstructJob()
5397 CmdArgs.push_back("-funwind-tables=1"); in ConstructJob()
5408 CmdArgs.push_back("-aux-target-cpu"); in ConstructJob()
5409 CmdArgs.push_back(Args.MakeArgString(HostCPU)); in ConstructJob()
5422 CmdArgs.push_back("-mcmodel=large"); in ConstructJob()
5447 CmdArgs.push_back("-target-cpu"); in ConstructJob()
5448 CmdArgs.push_back(Args.MakeArgString(CPU)); in ConstructJob()
5465 CmdArgs.push_back("-mllvm"); in ConstructJob()
5466 CmdArgs.push_back("-treat-scalable-fixed-error-as-warning"); in ConstructJob()
5487 CmdArgs.push_back("-fjmc"); in ConstructJob()
5505 CmdArgs.push_back("-split-dwarf-file"); in ConstructJob()
5506 CmdArgs.push_back(SplitDWARFOut); in ConstructJob()
5508 CmdArgs.push_back("-split-dwarf-output"); in ConstructJob()
5509 CmdArgs.push_back(SplitDWARFOut); in ConstructJob()
5515 CmdArgs.push_back("-target-linker-version"); in ConstructJob()
5516 CmdArgs.push_back(A->getValue()); in ConstructJob()
5543 CmdArgs.push_back("-H"); in ConstructJob()
5544 CmdArgs.push_back("-sys-header-deps"); in ConstructJob()
5549 CmdArgs.push_back("-header-include-file"); in ConstructJob()
5550 CmdArgs.push_back(!D.CCPrintHeadersFilename.empty() in ConstructJob()
5553 CmdArgs.push_back("-sys-header-deps"); in ConstructJob()
5559 CmdArgs.push_back("-diagnostic-log-file"); in ConstructJob()
5560 CmdArgs.push_back(!D.CCLogDiagnosticsFilename.empty() in ConstructJob()
5568 CmdArgs.push_back("-disable-pragma-debug-crash"); in ConstructJob()
5574 CmdArgs.push_back("-mllvm"); in ConstructJob()
5575 CmdArgs.push_back(Args.MakeArgString("-crash-diagnostics-dir=" + Dir)); in ConstructJob()
5582 CmdArgs.push_back("-ffunction-sections"); in ConstructJob()
5608 CmdArgs.push_back("-fdata-sections"); in ConstructJob()
5651 CmdArgs.push_back("-nostdsysteminc"); in ConstructJob()
5652 CmdArgs.push_back("-nobuiltininc"); in ConstructJob()
5655 CmdArgs.push_back("-nostdsysteminc"); in ConstructJob()
5661 CmdArgs.push_back("-resource-dir"); in ConstructJob()
5662 CmdArgs.push_back(D.ResourceDir.c_str()); in ConstructJob()
5684 CmdArgs.push_back("-O3"); in ConstructJob()
5720 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
5729 CmdArgs.push_back("-pedantic"); in ConstructJob()
5758 CmdArgs.push_back("-std=c++98"); in ConstructJob()
5760 CmdArgs.push_back("-std=c89"); in ConstructJob()
5793 CmdArgs.push_back(IsWindowsMSVC ? "-std=c++14" : "-std=c++11"); in ConstructJob()
5813 CmdArgs.push_back("-fconst-strings"); in ConstructJob()
5822 CmdArgs.push_back("-fdeprecated-macro"); in ConstructJob()
5828 CmdArgs.push_back("-fgnu-keywords"); in ConstructJob()
5830 CmdArgs.push_back("-fno-gnu-keywords"); in ConstructJob()
5834 CmdArgs.push_back("-fno-autolink"); in ConstructJob()
5844 CmdArgs.push_back("-ftemplate-depth"); in ConstructJob()
5845 CmdArgs.push_back(A->getValue()); in ConstructJob()
5849 CmdArgs.push_back("-foperator-arrow-depth"); in ConstructJob()
5850 CmdArgs.push_back(A->getValue()); in ConstructJob()
5854 CmdArgs.push_back("-fconstexpr-depth"); in ConstructJob()
5855 CmdArgs.push_back(A->getValue()); in ConstructJob()
5859 CmdArgs.push_back("-fconstexpr-steps"); in ConstructJob()
5860 CmdArgs.push_back(A->getValue()); in ConstructJob()
5866 CmdArgs.push_back("-fexperimental-new-constant-interpreter"); in ConstructJob()
5869 CmdArgs.push_back("-fbracket-depth"); in ConstructJob()
5870 CmdArgs.push_back(A->getValue()); in ConstructJob()
5877 CmdArgs.push_back(Args.MakeArgString("-Wlarge-by-value-copy=" + bytes)); in ConstructJob()
5879 CmdArgs.push_back("-Wlarge-by-value-copy=64"); // default value in ConstructJob()
5883 CmdArgs.push_back("-relocatable-pch"); in ConstructJob()
5897 CmdArgs.push_back("-fconstant-string-class"); in ConstructJob()
5898 CmdArgs.push_back(A->getValue()); in ConstructJob()
5902 CmdArgs.push_back("-ftabstop"); in ConstructJob()
5903 CmdArgs.push_back(A->getValue()); in ConstructJob()
5908 CmdArgs.push_back("-fstack-size-section"); in ConstructJob()
5911 CmdArgs.push_back("-stack-usage-file"); in ConstructJob()
5916 CmdArgs.push_back(Args.MakeArgString(OutputFilename)); in ConstructJob()
5918 CmdArgs.push_back( in ConstructJob()
5922 CmdArgs.push_back("-ferror-limit"); in ConstructJob()
5924 CmdArgs.push_back(A->getValue()); in ConstructJob()
5926 CmdArgs.push_back("19"); in ConstructJob()
5929 CmdArgs.push_back("-fmacro-backtrace-limit"); in ConstructJob()
5930 CmdArgs.push_back(A->getValue()); in ConstructJob()
5934 CmdArgs.push_back("-ftemplate-backtrace-limit"); in ConstructJob()
5935 CmdArgs.push_back(A->getValue()); in ConstructJob()
5939 CmdArgs.push_back("-fconstexpr-backtrace-limit"); in ConstructJob()
5940 CmdArgs.push_back(A->getValue()); in ConstructJob()
5944 CmdArgs.push_back("-fspell-checking-limit"); in ConstructJob()
5945 CmdArgs.push_back(A->getValue()); in ConstructJob()
5961 CmdArgs.push_back( in ConstructJob()
5965 CmdArgs.push_back( in ConstructJob()
5969 CmdArgs.push_back(Args.MakeArgString("-frandomize-layout-seed-file=" + in ConstructJob()
5976 CmdArgs.push_back("-fvisibility"); in ConstructJob()
5977 CmdArgs.push_back(A->getValue()); in ConstructJob()
5980 CmdArgs.push_back("-fvisibility"); in ConstructJob()
5981 CmdArgs.push_back("hidden"); in ConstructJob()
5982 CmdArgs.push_back("-ftype-visibility"); in ConstructJob()
5983 CmdArgs.push_back("default"); in ConstructJob()
5989 CmdArgs.push_back("-fvisibility"); in ConstructJob()
5990 CmdArgs.push_back("protected"); in ConstructJob()
5999 CmdArgs.push_back("-fvisibility-from-dllstorageclass"); in ConstructJob()
6010 CmdArgs.push_back("-mignore-xcoff-visibility"); in ConstructJob()
6027 CmdArgs.push_back("-fvisibility-inlines-hidden"); in ConstructJob()
6036 CmdArgs.push_back("-fnew-infallible"); in ConstructJob()
6040 CmdArgs.push_back("-fno-operator-names"); in ConstructJob()
6076 CmdArgs.push_back("-fopenmp"); in ConstructJob()
6083 CmdArgs.push_back("-fnoopenmp-use-tls"); in ConstructJob()
6090 CmdArgs.push_back("-fno-openmp-extensions"); in ConstructJob()
6098 CmdArgs.push_back("-fopenmp-optimistic-collapse"); in ConstructJob()
6104 CmdArgs.push_back("-fopenmp-cuda-mode"); in ConstructJob()
6110 CmdArgs.push_back("-fopenmp-target-debug"); in ConstructJob()
6117 CmdArgs.push_back("-fopenmp-cuda-force-full-runtime"); in ConstructJob()
6124 CmdArgs.push_back("-fopenmp-assume-teams-oversubscription"); in ConstructJob()
6128 CmdArgs.push_back("-fopenmp-assume-threads-oversubscription"); in ConstructJob()
6130 CmdArgs.push_back("-fopenmp-assume-no-thread-state"); in ConstructJob()
6132 CmdArgs.push_back("-fopenmp-offload-mandatory"); in ConstructJob()
6153 CmdArgs.push_back("--offload-new-driver"); in ConstructJob()
6163 CmdArgs.push_back(Args.MakeArgString("-fprofile-list=" + Filename)); in ConstructJob()
6182 CmdArgs.push_back(Args.MakeArgString(A->getSpelling() + Twine(Size))); in ConstructJob()
6183 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
6219 CmdArgs.push_back("-fapple-kext"); in ConstructJob()
6236 CmdArgs.push_back("-ftrapv-handler"); in ConstructJob()
6237 CmdArgs.push_back(A->getValue()); in ConstructJob()
6246 CmdArgs.push_back("-fwrapv"); in ConstructJob()
6250 CmdArgs.push_back("-fwrapv"); in ConstructJob()
6256 CmdArgs.push_back("-freroll-loops"); in ConstructJob()
6271 CmdArgs.push_back(Args.MakeArgString("-mspeculative-load-hardening")); in ConstructJob()
6282 CmdArgs.push_back(Args.MakeArgString("-mstackrealign")); in ConstructJob()
6286 CmdArgs.push_back(Args.MakeArgString("-mstack-alignment=" + alignment)); in ConstructJob()
6293 CmdArgs.push_back(Args.MakeArgString("-mstack-probe-size=" + Size)); in ConstructJob()
6295 CmdArgs.push_back("-mstack-probe-size=0"); in ConstructJob()
6304 CmdArgs.push_back("-mllvm"); in ConstructJob()
6305 CmdArgs.push_back("-arm-restrict-it"); in ConstructJob()
6307 CmdArgs.push_back("-mllvm"); in ConstructJob()
6308 CmdArgs.push_back("-arm-default-it"); in ConstructJob()
6322 CmdArgs.push_back("-fhip-new-launch-api"); in ConstructJob()
6325 CmdArgs.push_back("-fgpu-allow-device-init"); in ConstructJob()
6332 CmdArgs.push_back("-fgpu-rdc"); in ConstructJob()
6335 CmdArgs.push_back("-fgpu-defer-diag"); in ConstructJob()
6339 CmdArgs.push_back("-fgpu-exclude-wrong-side-overloads"); in ConstructJob()
6340 CmdArgs.push_back("-fgpu-defer-diag"); in ConstructJob()
6346 CmdArgs.push_back("-nogpulib"); in ConstructJob()
6349 CmdArgs.push_back( in ConstructJob()
6357 CmdArgs.push_back( in ConstructJob()
6384 CmdArgs.push_back("-fpseudo-probe-for-profiling"); in ConstructJob()
6389 CmdArgs.push_back("-funique-internal-linkage-names"); in ConstructJob()
6403 CmdArgs.push_back("-fblocks"); in ConstructJob()
6406 CmdArgs.push_back("-fblocks-runtime-optional"); in ConstructJob()
6411 CmdArgs.push_back("-fencode-extended-block-signature"); in ConstructJob()
6416 CmdArgs.push_back("-fcoroutines-ts"); in ConstructJob()
6431 CmdArgs.push_back("-fno-rtti"); in ConstructJob()
6436 CmdArgs.push_back("-fshort-enums"); in ConstructJob()
6447 CmdArgs.push_back("-fno-use-cxa-atexit"); in ConstructJob()
6452 CmdArgs.push_back("-fregister-global-dtors-with-atexit"); in ConstructJob()
6464 CmdArgs.push_back("-fminimize-whitespace"); in ConstructJob()
6470 CmdArgs.push_back("-fms-extensions"); in ConstructJob()
6478 CmdArgs.push_back("-fms-compatibility"); in ConstructJob()
6499 CmdArgs.push_back( in ConstructJob()
6505 CmdArgs.push_back( in ConstructJob()
6521 CmdArgs.push_back(LanguageStandard.data()); in ConstructJob()
6545 CmdArgs.push_back(LanguageStandard.data()); in ConstructJob()
6554 CmdArgs.push_back("-fdeclspec"); in ConstructJob()
6556 CmdArgs.push_back("-fno-declspec"); // Explicitly disabling __declspec. in ConstructJob()
6564 CmdArgs.push_back("-fno-threadsafe-statics"); in ConstructJob()
6572 CmdArgs.push_back("-fdelayed-template-parsing"); in ConstructJob()
6601 CmdArgs.push_back("-fvalidate-ast-input-files-content"); in ConstructJob()
6604 CmdArgs.push_back("-fpch-instantiate-templates"); in ConstructJob()
6607 CmdArgs.push_back("-fmodules-codegen"); in ConstructJob()
6610 CmdArgs.push_back("-fmodules-debuginfo"); in ConstructJob()
6613 CmdArgs.push_back("-no-opaque-pointers"); in ConstructJob()
6623 CmdArgs.push_back("-fobjc-encode-cxx-class-template-spec"); in ConstructJob()
6627 CmdArgs.push_back("-fapplication-extension"); in ConstructJob()
6641 CmdArgs.push_back("-exception-model=sjlj"); in ConstructJob()
6643 CmdArgs.push_back("-exception-model=seh"); in ConstructJob()
6645 CmdArgs.push_back("-exception-model=dwarf"); in ConstructJob()
6647 CmdArgs.push_back("-exception-model=wasm"); in ConstructJob()
6653 CmdArgs.push_back("-exception-model=dwarf"); in ConstructJob()
6656 CmdArgs.push_back("-exception-model=sjlj"); in ConstructJob()
6659 CmdArgs.push_back("-exception-model=seh"); in ConstructJob()
6685 CmdArgs.push_back("-fno-aligned-allocation"); in ConstructJob()
6687 CmdArgs.push_back("-faligned-allocation"); in ConstructJob()
6694 CmdArgs.push_back( in ConstructJob()
6703 CmdArgs.push_back("-fno-constant-cfstrings"); in ConstructJob()
6713 CmdArgs.push_back(Args.MakeArgString(PackStructStr)); in ConstructJob()
6716 CmdArgs.push_back("-fpack-struct=1"); in ConstructJob()
6725 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); in ConstructJob()
6730 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); in ConstructJob()
6735 CmdArgs.push_back("-Qn"); in ConstructJob()
6776 CmdArgs.push_back("-fno-gnu-inline-asm"); in ConstructJob()
6786 CmdArgs.push_back("-vectorize-loops"); in ConstructJob()
6794 CmdArgs.push_back("-vectorize-slp"); in ConstructJob()
6807 CmdArgs.push_back("-fdollars-in-identifiers"); in ConstructJob()
6809 CmdArgs.push_back("-fno-dollars-in-identifiers"); in ConstructJob()
6817 CmdArgs.push_back("-fxl-pragma-pack"); in ConstructJob()
6826 CmdArgs.push_back("-frewrite-imports"); in ConstructJob()
6830 CmdArgs.push_back("-fdirectives-only"); in ConstructJob()
6839 CmdArgs.push_back("-frewrite-includes"); in ConstructJob()
6845 CmdArgs.push_back("-traditional-cpp"); in ConstructJob()
6858 CmdArgs.push_back("-serialize-diagnostic-file"); in ConstructJob()
6859 CmdArgs.push_back(Args.MakeArgString(A->getValue())); in ConstructJob()
6863 CmdArgs.push_back("-fretain-comments-from-system-headers"); in ConstructJob()
6872 CmdArgs.push_back("-load"); in ConstructJob()
6873 CmdArgs.push_back(A->getValue()); in ConstructJob()
6902 CmdArgs.push_back(Args.MakeArgString(Twine("-plugin-arg-") + PluginName)); in ConstructJob()
6903 CmdArgs.push_back(Args.MakeArgString(Arg)); in ConstructJob()
6908 CmdArgs.push_back( in ConstructJob()
6916 CmdArgs.push_back(Args.MakeArgString(Twine("-stats-file=") + StatsFile)); in ConstructJob()
6927 CmdArgs.push_back(Arg->getValue()); in ConstructJob()
6940 CmdArgs.push_back("-disable-llvm-optzns"); in ConstructJob()
6958 CmdArgs.push_back("-disable-llvm-passes"); in ConstructJob()
6994 CmdArgs.push_back("-dwarf-debug-flags"); in ConstructJob()
6995 CmdArgs.push_back(FlagsArgString); in ConstructJob()
6998 CmdArgs.push_back("-record-command-line"); in ConstructJob()
6999 CmdArgs.push_back(FlagsArgString); in ConstructJob()
7007 CmdArgs.push_back("-fcuda-include-gpubinary"); in ConstructJob()
7008 CmdArgs.push_back(CudaDeviceInput->getFilename()); in ConstructJob()
7012 CmdArgs.push_back("-fcuda-include-gpubinary"); in ConstructJob()
7013 CmdArgs.push_back(HostOffloadingInputs.front().getFilename()); in ConstructJob()
7016 CmdArgs.push_back(Args.MakeArgString("-fembed-offload-object=" + in ConstructJob()
7024 CmdArgs.push_back("-fcuda-short-ptr"); in ConstructJob()
7036 CmdArgs.push_back(Args.MakeArgString(Twine("-cuid=") + Twine(CUID))); in ConstructJob()
7040 CmdArgs.push_back("-fcuda-allow-variadic-functions"); in ConstructJob()
7060 CmdArgs.push_back("-fopenmp-is-device"); in ConstructJob()
7062 CmdArgs.push_back("-fopenmp-host-ir-file-path"); in ConstructJob()
7063 CmdArgs.push_back(Args.MakeArgString(OpenMPDeviceInput->getFilename())); in ConstructJob()
7083 CmdArgs.push_back(Args.MakeArgString(Targets + llvm::join(Triples, ","))); in ConstructJob()
7097 CmdArgs.push_back("-fvirtual-function-elimination"); in ConstructJob()
7113 CmdArgs.push_back("-fwhole-program-vtables"); in ConstructJob()
7134 CmdArgs.push_back("-fsplit-lto-unit"); in ConstructJob()
7138 CmdArgs.push_back("-mllvm"); in ConstructJob()
7140 CmdArgs.push_back("-global-isel=1"); in ConstructJob()
7154 CmdArgs.push_back("-mllvm"); in ConstructJob()
7155 CmdArgs.push_back("-global-isel-abort=2"); in ConstructJob()
7163 CmdArgs.push_back("-global-isel=0"); in ConstructJob()
7168 CmdArgs.push_back("-forder-file-instrumentation"); in ConstructJob()
7173 CmdArgs.push_back("-mllvm"); in ConstructJob()
7174 CmdArgs.push_back("-enable-order-file-instrumentation"); in ConstructJob()
7181 CmdArgs.push_back("-fforce-enable-int128"); in ConstructJob()
7191 CmdArgs.push_back("-fno-c++-static-destructors"); in ConstructJob()
7203 CmdArgs.push_back("-target-feature"); in ConstructJob()
7204 CmdArgs.push_back("+outline-atomics"); in ConstructJob()
7206 CmdArgs.push_back("-target-feature"); in ConstructJob()
7207 CmdArgs.push_back("-outline-atomics"); in ConstructJob()
7212 CmdArgs.push_back("-target-feature"); in ConstructJob()
7213 CmdArgs.push_back("+outline-atomics"); in ConstructJob()
7223 CmdArgs.push_back("-faddrsig"); in ConstructJob()
7228 CmdArgs.push_back("-D__GCC_HAVE_DWARF2_CFI_ASM=1"); in ConstructJob()
7235 CmdArgs.push_back(Args.MakeArgString(Str)); in ConstructJob()
7252 CmdArgs.push_back("-o"); in ConstructJob()
7253 CmdArgs.push_back(Args.MakeArgString(OutputFilename)); in ConstructJob()
7255 CmdArgs.push_back("-o"); in ConstructJob()
7256 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
7274 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
7457 cmdArgs.push_back( in AddObjCRuntimeArgs()
7548 CmdArgs.push_back("-D_DEBUG"); in AddClangCLArgs()
7549 CmdArgs.push_back("-D_MT"); in AddClangCLArgs()
7550 CmdArgs.push_back("-D_DLL"); in AddClangCLArgs()
7554 CmdArgs.push_back("-D_DEBUG"); in AddClangCLArgs()
7555 CmdArgs.push_back("-D_MT"); in AddClangCLArgs()
7556 CmdArgs.push_back("-D_DLL"); in AddClangCLArgs()
7561 CmdArgs.push_back("-D_DEBUG"); in AddClangCLArgs()
7562 CmdArgs.push_back("-D_MT"); in AddClangCLArgs()
7563 CmdArgs.push_back("-flto-visibility-public-std"); in AddClangCLArgs()
7567 CmdArgs.push_back("-D_DEBUG"); in AddClangCLArgs()
7568 CmdArgs.push_back("-D_MT"); in AddClangCLArgs()
7569 CmdArgs.push_back("-flto-visibility-public-std"); in AddClangCLArgs()
7577 CmdArgs.push_back("-D_VC_NODEFAULTLIB"); in AddClangCLArgs()
7579 CmdArgs.push_back(FlagForCRT.data()); in AddClangCLArgs()
7584 CmdArgs.push_back("--dependent-lib=oldnames"); in AddClangCLArgs()
7590 CmdArgs.push_back("--show-includes"); in AddClangCLArgs()
7592 CmdArgs.push_back("-sys-header-deps"); in AddClangCLArgs()
7598 CmdArgs.push_back("-fno-rtti-data"); in AddClangCLArgs()
7604 CmdArgs.push_back("-stack-protector"); in AddClangCLArgs()
7605 CmdArgs.push_back(Args.MakeArgString(Twine(LangOptions::SSPStrong))); in AddClangCLArgs()
7626 CmdArgs.push_back("-fjmc"); in AddClangCLArgs()
7635 CmdArgs.push_back("-fcxx-exceptions"); in AddClangCLArgs()
7636 CmdArgs.push_back("-fexceptions"); in AddClangCLArgs()
7639 CmdArgs.push_back("-fexternc-nounwind"); in AddClangCLArgs()
7643 CmdArgs.push_back("-E"); in AddClangCLArgs()
7644 CmdArgs.push_back("-P"); in AddClangCLArgs()
7657 CmdArgs.push_back("-fms-volatile"); in AddClangCLArgs()
7662 CmdArgs.push_back("-fno-dllexport-inlines"); in AddClangCLArgs()
7667 CmdArgs.push_back("-fno-wchar"); in AddClangCLArgs()
7685 CmdArgs.push_back("-fno-rtti"); in AddClangCLArgs()
7710 CmdArgs.push_back("-fms-memptr-rep=single"); in AddClangCLArgs()
7712 CmdArgs.push_back("-fms-memptr-rep=multiple"); in AddClangCLArgs()
7714 CmdArgs.push_back("-fms-memptr-rep=virtual"); in AddClangCLArgs()
7750 CmdArgs.push_back(DCCFlag); in AddClangCLArgs()
7756 CmdArgs.push_back("-fdiagnostics-format"); in AddClangCLArgs()
7757 CmdArgs.push_back("msvc"); in AddClangCLArgs()
7761 CmdArgs.push_back("-fms-kernel"); in AddClangCLArgs()
7769 CmdArgs.push_back("-cfguard"); in AddClangCLArgs()
7772 CmdArgs.push_back("-cfguard-no-checks"); in AddClangCLArgs()
7775 CmdArgs.push_back("-ehcontguard"); in AddClangCLArgs()
7822 CmdArgs.push_back("-target-abi"); in AddMIPSTargetArgs()
7823 CmdArgs.push_back(ABIName.data()); in AddMIPSTargetArgs()
7834 CmdArgs.push_back("-mllvm"); in AddX86TargetArgs()
7835 CmdArgs.push_back(Args.MakeArgString("-x86-asm-syntax=" + Value)); in AddX86TargetArgs()
7848 CmdArgs.push_back("-target-abi"); in AddRISCVTargetArgs()
7849 CmdArgs.push_back(ABIName.data()); in AddRISCVTargetArgs()
7877 CmdArgs.push_back("-cc1as"); in ConstructJob()
7880 CmdArgs.push_back("-triple"); in ConstructJob()
7881 CmdArgs.push_back(Args.MakeArgString(TripleStr)); in ConstructJob()
7883 CmdArgs.push_back("-darwin-target-variant-triple"); in ConstructJob()
7884 CmdArgs.push_back(Args.MakeArgString(TargetVariantTriple->getTriple())); in ConstructJob()
7889 CmdArgs.push_back("-filetype"); in ConstructJob()
7890 CmdArgs.push_back("obj"); in ConstructJob()
7894 CmdArgs.push_back("-main-file-name"); in ConstructJob()
7895 CmdArgs.push_back(Clang::getBaseInputName(Args, Input)); in ConstructJob()
7900 CmdArgs.push_back("-target-cpu"); in ConstructJob()
7901 CmdArgs.push_back(Args.MakeArgString(CPU)); in ConstructJob()
7958 CmdArgs.push_back("-dwarf-debug-producer"); in ConstructJob()
7959 CmdArgs.push_back(Args.MakeArgString(getClangFullVersion())); in ConstructJob()
7979 CmdArgs.push_back("-mrelocation-model"); in ConstructJob()
7980 CmdArgs.push_back(RMName); in ConstructJob()
7999 CmdArgs.push_back("-dwarf-debug-flags"); in ConstructJob()
8000 CmdArgs.push_back(Args.MakeArgString(Flags)); in ConstructJob()
8030 CmdArgs.push_back("-mllvm"); in ConstructJob()
8031 CmdArgs.push_back("-arm-add-build-attributes"); in ConstructJob()
8039 CmdArgs.push_back("-mllvm"); in ConstructJob()
8040 CmdArgs.push_back("-aarch64-mark-bti-property"); in ConstructJob()
8086 CmdArgs.push_back("-o"); in ConstructJob()
8087 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
8093 CmdArgs.push_back("-split-dwarf-output"); in ConstructJob()
8094 CmdArgs.push_back(SplitDebugName(JA, Args, Input, Output)); in ConstructJob()
8101 CmdArgs.push_back(Input.getFilename()); in ConstructJob()
8137 CmdArgs.push_back(TCArgs.MakeArgString( in ConstructJob()
8189 CmdArgs.push_back(TCArgs.MakeArgString(Triples)); in ConstructJob()
8192 CmdArgs.push_back( in ConstructJob()
8213 CmdArgs.push_back(TCArgs.MakeArgString(UB)); in ConstructJob()
8244 CmdArgs.push_back(TCArgs.MakeArgString( in ConstructJobMultipleOutputs()
8283 CmdArgs.push_back(TCArgs.MakeArgString(Triples)); in ConstructJobMultipleOutputs()
8286 CmdArgs.push_back( in ConstructJobMultipleOutputs()
8294 CmdArgs.push_back(TCArgs.MakeArgString(UB)); in ConstructJobMultipleOutputs()
8296 CmdArgs.push_back("-unbundle"); in ConstructJobMultipleOutputs()
8297 CmdArgs.push_back("-allow-missing-bundles"); in ConstructJobMultipleOutputs()
8316 CmdArgs.push_back("-target"); in ConstructJob()
8317 CmdArgs.push_back(Args.MakeArgString(Triple.getTriple())); in ConstructJob()
8321 CmdArgs.push_back("-o"); in ConstructJob()
8322 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
8327 CmdArgs.push_back(I.getFilename()); in ConstructJob()
8345 CmdArgs.push_back("-o"); in ConstructJob()
8346 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
8380 CmdArgs.push_back(Args.MakeArgString("--image=" + llvm::join(Parts, ","))); in ConstructJob()
8407 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
8432 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
8453 CmdArgs.push_back(Args.MakeArgString(Twine("--opt-level=O") + OOpt)); in ConstructJob()
8457 CmdArgs.push_back( in ConstructJob()
8460 CmdArgs.push_back("--verbose"); in ConstructJob()
8464 CmdArgs.push_back("--device-debug"); in ConstructJob()
8468 CmdArgs.push_back(Args.MakeArgString("--ptxas-args=" + A)); in ConstructJob()
8472 CmdArgs.push_back(Args.MakeArgString(Twine("--offload-opt=-pass-remarks=") + in ConstructJob()
8475 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
8478 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
8481 CmdArgs.push_back("--save-temps"); in ConstructJob()
8491 CmdArgs.push_back( in ConstructJob()
8494 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
8503 CmdArgs.push_back("-mllvm"); in ConstructJob()
8504 CmdArgs.push_back(A->getValue()); in ConstructJob()
8509 CmdArgs.push_back(Args.MakeArgString(Twine("--linker-path=") + in ConstructJob()
8511 CmdArgs.push_back("--"); in ConstructJob()
8513 CmdArgs.push_back(LinkArg); in ConstructJob()