Home | History | Annotate | Download | only in Driver

Lines Matching refs:hasArg

45     if (!Args.hasArg(options::OPT_E) && !D.CCCIsCPP)
54 if (Args.hasArg(options::OPT_static))
202 return Args.hasArg(options::OPT_fobjc_link_runtime);
208 if (!(Args.hasArg(options::OPT_fprofile_arcs) ||
209 Args.hasArg(options::OPT_fprofile_generate) ||
210 Args.hasArg(options::OPT_fcreate_profile) ||
211 Args.hasArg(options::OPT_coverage)))
266 if (!Args.hasArg(options::OPT_MT) && !Args.hasArg(options::OPT_MQ)) {
294 if (Args.hasArg(options::OPT_MG)) {
412 if (!Args.hasArg(options::OPT_isysroot)) {
818 if (Args.hasArg(options::OPT_mno_implicit_float))
1210 Args.hasArg(options::OPT_mkernel) ||
1211 Args.hasArg(options::OPT_fapple_kext))
1216 bool NoImplicitFloat = (Args.hasArg(options::OPT_mkernel) ||
1217 Args.hasArg(options::OPT_fapple_kext));
1269 return Args.hasArg(options::OPT_fPIC)
1270 || Args.hasArg(options::OPT_fpic);
1309 if (!Args.hasArg(options::OPT_fno_short_enums))
1497 Args.hasArg(options::OPT_fcatch_undefined_behavior) ||
1501 if (Args.hasArg(options::OPT_fcatch_undefined_behavior) &&
1511 if (Args.hasArg(options::OPT_fcatch_undefined_behavior))
1618 if (!Args.hasArg(options::OPT_shared)) {
1619 if (!Args.hasArg(options::OPT_pie))
1629 if (!Args.hasArg(options::OPT_shared)) {
1633 if (ZeroBaseShadow && !Args.hasArg(options::OPT_pie)) {
1646 if (!Args.hasArg(options::OPT_shared)) {
1647 if (!Args.hasArg(options::OPT_pie))
1658 if (!Args.hasArg(options::OPT_shared)) {
1659 if (!Args.hasArg(options::OPT_pie))
1708 if (FinalOutput && Args.hasArg(options::OPT_c)) {
1752 bool KernelOrKext = Args.hasArg(options::OPT_mkernel,
1782 if (Args.hasArg(options::OPT_rewrite_objc) &&
1783 !Args.hasArg(options::OPT_g_Group))
1820 (void) Args.hasArg(options::OPT_force__cpusubtype__ALL);
1873 if (Args.hasArg(options::OPT_static))
1886 if (!Args.hasArg(options::OPT__analyzer_no_default_checks)) {
1972 if (Args.hasArg(options::OPT_static))
2164 Args.hasArg(options::OPT_dA))
2167 if (Args.hasArg(options::OPT_fdebug_pass_structure)) {
2171 if (Args.hasArg(options::OPT_fdebug_pass_arguments)) {
2186 if (Args.hasArg(options::OPT_mms_bitfields)) {
2210 (void) Args.hasArg(options::OPT_mtune_EQ);
2270 if (!Args.hasArg(options::OPT_fallow_unsupported)) {
2311 if (Args.hasArg(options::OPT_gcolumn_info))
2318 Args.hasArg(options::OPT_gsplit_dwarf)) {
2329 if (Args.hasArg(options::OPT_ftest_coverage) ||
2330 Args.hasArg(options::OPT_coverage))
2332 if (Args.hasArg(options::OPT_fprofile_arcs) ||
2333 Args.hasArg(options::OPT_coverage))
2336 if (C.getArgs().hasArg(options::OPT_c) ||
2337 C.getArgs().hasArg(options::OPT_S)) {
2355 if (Args.hasArg(options::OPT_nostdinc)) {
2359 if (Args.hasArg(options::OPT_nostdlibinc))
2372 if (!Args.hasArg(options::OPT_fno_objc_arc)) {
2406 if (!Args.hasArg(options::OPT_objcmt_migrate_literals,
2547 if (Args.hasArg(options::OPT_relocatable_pch))
2634 if (Args.hasArg(options::OPT_fcatch_undefined_behavior) ||
2734 if (Args.hasArg(options::OPT_mstack_alignment)) {
2739 if (Args.hasArg(options::OPT_mstrict_align) && !KernelOrKext) {
2747 if (Args.hasArg(options::OPT_mkernel)) {
2748 if (!Args.hasArg(options::OPT_fapple_kext) && types::isCXX(InputType))
2750 if (!Args.hasArg(options::OPT_fbuiltin))
2765 (Args.hasArg(options::OPT_fgnu_runtime) &&
2766 Args.hasArg(options::OPT_fobjc_nonfragile_abi) &&
2767 !Args.hasArg(options::OPT_fno_blocks))) {
2770 if (!Args.hasArg(options::OPT_fgnu_runtime) &&
2891 Args.hasArg(options::OPT_fmsc_version)) {
2923 if (Args.hasArg(options::OPT_fno_inline))
2926 if (Args.hasArg(options::OPT_fno_inline_functions))
3055 if (!Args.hasArg
3186 if (!Args.hasArg(options::OPT_fbuiltin_strcat))
3188 if (!Args.hasArg(options::OPT_fbuiltin_strcpy))
3211 if (Args.hasArg(options::OPT_fretain_comments_from_system_headers))
3245 if (Args.hasArg(options::OPT_rewrite_objc))
3279 bool SplitDwarf = Args.hasArg(options::OPT_gsplit_dwarf) &&
3299 if (Args.hasArg(options::OPT_fomit_frame_pointer))
3530 (void) Args.hasArg(options::OPT_force__cpusubtype__ALL);
3840 bool hasStaticArg = Args.hasArg(options::OPT_static);
3841 bool buildingLib = Args.hasArg(options::OPT_shared);
3842 bool buildPIE = Args.hasArg(options::OPT_pie);
3843 bool incStdLib = !Args.hasArg(options::OPT_nostdlib);
3844 bool incStartFiles = !Args.hasArg(options::OPT_nostartfiles);
3845 bool incDefLibs = !Args.hasArg(options::OPT_nodefaultlibs);
4079 if (Args.hasArg(options::OPT_gstabs))
4081 else if (Args.hasArg(options::OPT_g_Group))
4091 Args.hasArg(options::OPT_force__cpusubtype__ALL))
4095 (((Args.hasArg(options::OPT_mkernel) ||
4096 Args.hasArg(options::OPT_fapple_kext)) &&
4099 Args.hasArg(options::OPT_static)))
4165 if (Version[0] >= 100 && !Args.hasArg(options::OPT_Z_Xlinker__no_demangle)) {
4170 Args.hasArg(options::OPT_static));
4198 if (!Args.hasArg(options::OPT_static))
4200 if (Args.hasArg(options::OPT_fgnu_runtime)) {
4205 if (!Args.hasArg(options::OPT_dynamiclib)) {
4274 if (Args.hasArg(options::OPT_mios_simulator_version_min_EQ))
4362 if (Args.hasArg(options::OPT_ccc_arcmt_check,
4389 if (Args.hasArg(options::OPT_ObjC) || Args.hasArg(options::OPT_ObjCXX))
4392 if (Args.hasArg(options::OPT_rdynamic))
4398 if (!Args.hasArg(options::OPT_nostdlib) &&
4399 !Args.hasArg(options::OPT_nostartfiles)) {
4401 if (Args.hasArg(options::OPT_dynamiclib)) {
4416 if (Args.hasArg(options::OPT_bundle)) {
4417 if (!Args.hasArg(options::OPT_static)) {
4431 if (Args.hasArg(options::OPT_pg) &&
4433 if (Args.hasArg(options::OPT_static) ||
4434 Args.hasArg(options::OPT_object) ||
4435 Args.hasArg(options::OPT_preload)) {
4451 if (Args.hasArg(options::OPT_static) ||
4452 Args.hasArg(options::OPT_object) ||
4453 Args.hasArg(options::OPT_preload)) {
4481 Args.hasArg(options::OPT_shared_libgcc) &&
4497 if (Args.hasArg(options::OPT_dynamiclib) ||
4498 Args.hasArg(options::OPT_bundle)) {
4504 if (Args.hasArg(options::OPT_fopenmp))
4511 !Args.hasArg(options::OPT_nostdlib) &&
4512 !Args.hasArg(options::OPT_nodefaultlibs)) {
4538 if (Args.hasArg(options::OPT_fnested_functions))
4541 if (!Args.hasArg(options::OPT_nostdlib) &&
4542 !Args.hasArg(options::OPT_nodefaultlibs)) {
4552 if (!Args.hasArg(options::OPT_nostdlib) &&
4553 !Args.hasArg(options::OPT_nostartfiles)) {
4687 if ((!Args.hasArg(options::OPT_nostdlib)) &&
4688 (!Args.hasArg(options::OPT_shared))) {
4693 if (Args.hasArg(options::OPT_static)) {
4698 if (Args.hasArg(options::OPT_shared)) {
4713 if (!Args.hasArg(options::OPT_nostdlib) &&
4714 !Args.hasArg(options::OPT_nostartfiles)) {
4715 if (!Args.hasArg(options::OPT_shared)) {
4738 if (!Args.hasArg(options::OPT_nostdlib) &&
4739 !Args.hasArg(options::OPT_nodefaultlibs)) {
4743 if (!Args.hasArg(options::OPT_shared)) {
4750 if (!Args.hasArg(options::OPT_nostdlib) &&
4751 !Args.hasArg(options::OPT_nostartfiles)) {
4794 if ((!Args.hasArg(options::OPT_nostdlib)) &&
4795 (!Args.hasArg(options::OPT_shared))) {
4800 if (Args.hasArg(options::OPT_static)) {
4806 if (Args.hasArg(options::OPT_shared)) {
4821 if (!Args.hasArg(options::OPT_nostdlib) &&
4822 !Args.hasArg(options::OPT_nostartfiles)) {
4823 if (!Args.hasArg(options::OPT_shared)) {
4848 if (!Args.hasArg(options::OPT_nostdlib) &&
4849 !Args.hasArg(options::OPT_nodefaultlibs)) {
4854 if (Args.hasArg(options::OPT_pthread))
4856 if (!Args.hasArg(options::OPT_shared))
4861 if (!Args.hasArg(options::OPT_nostdlib) &&
4862 !Args.hasArg(options::OPT_nostartfiles)) {
4863 if (!Args.hasArg(options::OPT_shared))
4915 if ((!Args.hasArg(options::OPT_nostdlib)) &&
4916 (!Args.hasArg(options::OPT_shared))) {
4921 if (Args.hasArg(options::OPT_static)) {
4924 if (Args.hasArg(options::OPT_rdynamic))
4928 if (Args.hasArg(options::OPT_shared)) {
4943 if (!Args.hasArg(options::OPT_nostdlib) &&
4944 !Args.hasArg(options::OPT_nostartfiles)) {
4945 if (!Args.hasArg(options::OPT_shared)) {
4946 if (Args.hasArg(options::OPT_pg))
4976 if (!Args.hasArg(options::OPT_nostdlib) &&
4977 !Args.hasArg(options::OPT_nodefaultlibs)) {
4980 if (Args.hasArg(options::OPT_pg))
4990 if (Args.hasArg(options::OPT_pthread)) {
4991 if (!Args.hasArg(options::OPT_shared) &&
4992 Args.hasArg(options::OPT_pg))
4998 if (!Args.hasArg(options::OPT_shared)) {
4999 if (Args.hasArg(options::OPT_pg))
5008 if (!Args.hasArg(options::OPT_nostdlib) &&
5009 !Args.hasArg(options::OPT_nostartfiles)) {
5010 if (!Args.hasArg(options::OPT_shared))
5055 if ((!Args.hasArg(options::OPT_nostdlib)) &&
5056 (!Args.hasArg(options::OPT_shared))) {
5061 if (Args.hasArg(options::OPT_static)) {
5064 if (Args.hasArg(options::OPT_rdynamic))
5068 if (Args.hasArg(options::OPT_shared)) {
5083 if (!Args.hasArg(options::OPT_nostdlib) &&
5084 !Args.hasArg(options::OPT_nostartfiles)) {
5085 if (!Args.hasArg(options::OPT_shared)) {
5086 if (Args.hasArg(options::OPT_pg))
5106 if (!Args.hasArg(options::OPT_nostdlib) &&
5107 !Args.hasArg(options::OPT_nodefaultlibs)) {
5110 if (Args.hasArg(options::OPT_pg))
5116 if (Args.hasArg(options::OPT_pthread)) {
5117 if (!Args.hasArg(options::OPT_shared) &&
5118 Args.hasArg(options::OPT_pg))
5124 if (!Args.hasArg(options::OPT_shared)) {
5125 if (Args.hasArg(options::OPT_pg))
5150 if (!Args.hasArg(options::OPT_nostdlib) &&
5151 !Args.hasArg(options::OPT_nostartfiles)) {
5152 if (!Args.hasArg(options::OPT_shared))
5261 if (Args.hasArg(options::OPT_pie))
5264 if (Args.hasArg(options::OPT_static)) {
5267 if (Args.hasArg(options::OPT_rdynamic))
5270 if (Args.hasArg(options::OPT_shared)) {
5305 if (!Args.hasArg(options::OPT_nostdlib) &&
5306 !Args.hasArg(options::OPT_nostartfiles)) {
5308 if (!Args.hasArg(options::OPT_shared)) {
5309 if (Args.hasArg(options::OPT_pg))
5311 else if (Args.hasArg(options::OPT_pie))
5322 if (Args.hasArg(options::OPT_static))
5324 else if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie))
5346 if (!Args.hasArg(options::OPT_nostdlib) &&
5347 !Args.hasArg(options::OPT_nodefaultlibs)) {
5350 if (Args.hasArg(options::OPT_pg))
5357 if (Args.hasArg(options::OPT_pg))
5361 if (Args.hasArg(options::OPT_static)) {
5363 } else if (Args.hasArg(options::OPT_pg)) {
5371 if (Args.hasArg(options::OPT_pthread)) {
5372 if (Args.hasArg(options::OPT_pg))
5378 if (Args.hasArg(options::OPT_pg)) {
5379 if (Args.hasArg(options::OPT_shared))
5389 if (Args.hasArg(options::OPT_static)) {
5391 } else if (Args.hasArg(options::OPT_pg)) {
5400 if (!Args.hasArg(options::OPT_nostdlib) &&
5401 !Args.hasArg(options::OPT_nostartfiles)) {
5402 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie))
5461 if (Args.hasArg(options::OPT_static)) {
5464 if (Args.hasArg(options::OPT_rdynamic))
5467 if (Args.hasArg(options::OPT_shared)) {
5489 if (!Args.hasArg(options::OPT_nostdlib) &&
5490 !Args.hasArg(options::OPT_nostartfiles)) {
5491 if (!Args.hasArg(options::OPT_shared)) {
5516 if (!Args.hasArg(options::OPT_nostdlib) &&
5517 !Args.hasArg(options::OPT_nodefaultlibs)) {
5524 if (Args.hasArg(options::OPT_static)) {
5533 if (Args.hasArg(options::OPT_pthread))
5538 if (Args.hasArg(options::OPT_static)) {
5547 if (!Args.hasArg(options::OPT_nostdlib) &&
5548 !Args.hasArg(options::OPT_nostartfiles)) {
5549 if (!Args.hasArg(options::OPT_shared))
5651 bool StaticLibgcc = Args.hasArg(options::OPT_static_libgcc) ||
5652 Args.hasArg(options::OPT_static);
5669 else if (!Args.hasArg(options::OPT_shared) && D.CCCIsCXX)
5710 if (Args.hasArg(options::OPT_pie) && !Args.hasArg(options::OPT_shared))
5713 if (Args.hasArg(options::OPT_rdynamic))
5716 if (Args.hasArg(options::OPT_s))
5724 if (!Args.hasArg(options::OPT_static)) {
5759 if (Args.hasArg(options::OPT_static)) {
5765 } else if (Args.hasArg(options::OPT_shared)) {
5774 (!Args.hasArg(options::OPT_static) &&
5775 !Args.hasArg(options::OPT_shared))) {
5811 if (!Args.hasArg(options::OPT_nostdlib) &&
5812 !Args.hasArg(options::OPT_nostartfiles)) {
5815 if (!Args.hasArg(options::OPT_shared)){
5816 if (Args.hasArg(options::OPT_pie))
5828 if (Args.hasArg(options::OPT_static))
5830 else if (Args.hasArg(options::OPT_shared))
5832 else if (Args.hasArg(options::OPT_pie))
5853 if (D.IsUsingLTO(Args) || Args.hasArg(options::OPT_use_gold_plugin)) {
5878 if (Args.hasArg(options::OPT_Z_Xlinker__no_demangle))
5896 !Args.hasArg(options::OPT_nostdlib) &&
5897 !Args.hasArg(options::OPT_nodefaultlibs)) {
5898 bool OnlyLibstdcxxStatic = Args.hasArg(options::OPT_static_libstdcxx) &&
5899 !Args.hasArg(options::OPT_static);
5908 if (!Args.hasArg(options::OPT_nostdlib)) {
5909 if (!Args.hasArg(options::OPT_nodefaultlibs)) {
5910 if (Args.hasArg(options::OPT_static))
5913 bool OpenMP = Args.hasArg(options::OPT_fopenmp);
5924 if (Args.hasArg(options::OPT_pthread) ||
5925 Args.hasArg(options::OPT_pthreads) || OpenMP)
5930 if (Args.hasArg(options::OPT_static))
5936 if (!Args.hasArg(options::OPT_nostartfiles)) {
5938 if (Args.hasArg(options::OPT_shared))
5940 else if (Args.hasArg(options::OPT_pie))
5995 if (!Args.hasArg(options::OPT_nostdlib) &&
5996 !Args.hasArg(options::OPT_nostartfiles)) {
6011 if (!Args.hasArg(options::OPT_nostdlib) &&
6012 !Args.hasArg(options::OPT_nodefaultlibs)) {
6019 if (!Args.hasArg(options::OPT_nostdlib) &&
6020 !Args.hasArg(options::OPT_nostartfiles)) {
6021 if (Args.hasArg(options::OPT_pthread))
6078 if (Args.hasArg(options::OPT_static)) {
6081 if (Args.hasArg(options::OPT_shared))
6103 if (!Args.hasArg(options::OPT_nostdlib) &&
6104 !Args.hasArg(options::OPT_nostartfiles)) {
6105 if (!Args.hasArg(options::OPT_shared)) {
6126 if (!Args.hasArg(options::OPT_nostdlib) &&
6127 !Args.hasArg(options::OPT_nodefaultlibs)) {
6132 if (!Args.hasArg(options::OPT_static)) {
6151 if (Args.hasArg(options::OPT_shared)) {
6158 if (Args.hasArg(options::OPT_pthread))
6161 if (!Args.hasArg(options::OPT_nolibc)) {
6165 if (Args.hasArg(options::OPT_shared)) {
6172 if (!Args.hasArg(options::OPT_nostdlib) &&
6173 !Args.hasArg(options::OPT_nostartfiles)) {
6174 if (!Args.hasArg(options::OPT_shared))
6205 if (!Args.hasArg(options::OPT_nostdlib) &&
6206 !Args.hasArg(options::OPT_nostartfiles)) {