Lines Matching full:args
122 opt::InputArgList args = this->ParseArgs(vec, missingIndex, missingCount);
125 error(StringRef(args.getArgString(missingIndex)) + ": missing argument");
126 for (auto *arg : args.filtered(OPT_UNKNOWN))
127 error("unknown argument: " + arg->getAsString(args));
128 return args;
189 opt::InputArgList args = parser.parse(argsArr.slice(1));
194 if (args.hasArg(OPT_help)) {
204 if (args.hasArg(OPT_v) || args.hasArg(OPT_version))
209 if (args.hasArg(OPT_v) && !args.hasArg(OPT_INPUT) && !args.hasArg(OPT_l))
211 if (args.hasArg(OPT_version))
214 if (!args.hasArg(OPT_INPUT) && !args.hasArg(OPT_l)) {
225 if (auto *a = args.getLastArg(OPT_entry)) {
227 if (args.getLastArgValue(OPT_m) == "i386pe" && s.starts_with("_"))
235 if (args.hasArg(OPT_major_os_version, OPT_minor_os_version,
237 StringRef majOSVer = args.getLastArgValue(OPT_major_os_version, "6");
238 StringRef minOSVer = args.getLastArgValue(OPT_minor_os_version, "0");
246 for (auto *a : args.filtered(OPT_major_subsystem_version,
268 } else if (args.hasArg(OPT_subs)) {
269 StringRef subSys = args.getLastArgValue(OPT_subs, "default");
276 if (auto *a = args.getLastArg(OPT_out_implib))
278 if (auto *a = args.getLastArg(OPT_stack))
280 if (auto *a = args.getLastArg(OPT_output_def))
282 if (auto *a = args.getLastArg(OPT_image_base))
284 if (auto *a = args.getLastArg(OPT_map))
286 if (auto *a = args.getLastArg(OPT_reproduce))
288 if (auto *a = args.getLastArg(OPT_file_alignment))
290 if (auto *a = args.getLastArg(OPT_section_alignment))
292 if (auto *a = args.getLastArg(OPT_heap))
294 if (auto *a = args.getLastArg(OPT_threads))
297 if (auto *a = args.getLastArg(OPT_o))
299 else if (args.hasArg(OPT_shared))
304 if (auto *a = args.getLastArg(OPT_pdb)) {
309 if (args.hasArg(OPT_strip_all)) {
311 } else if (args.hasArg(OPT_strip_debug)) {
314 } else if (args.hasArg(OPT_strip_debug)) {
316 } else if (!args.hasArg(OPT_strip_all)) {
319 if (auto *a = args.getLastArg(OPT_build_id)) {
329 if (args.hasArg(OPT_strip_debug) || args.hasArg(OPT_strip_all))
335 if (auto *a = args.getLastArg(OPT_functionpadmin)) {
343 if (args.hasFlag(OPT_fatal_warnings, OPT_no_fatal_warnings, false))
348 if (args.hasFlag(OPT_enable_stdcall_fixup, OPT_disable_stdcall_fixup, false))
350 else if (args.hasArg(OPT_disable_stdcall_fixup))
353 if (args.hasArg(OPT_shared))
355 if (args.hasArg(OPT_verbose))
357 if (args.hasArg(OPT_exclude_all_symbols))
359 if (args.hasArg(OPT_export_all_symbols))
361 if (args.hasArg(OPT_large_address_aware))
363 if (args.hasArg(OPT_kill_at))
365 if (args.hasArg(OPT_appcontainer))
367 if (args.hasFlag(OPT_no_seh, OPT_disable_no_seh, false))
370 if (args.getLastArgValue(OPT_m) != "thumb2pe" &&
371 args.getLastArgValue(OPT_m) != "arm64pe" &&
372 args.getLastArgValue(OPT_m) != "arm64ecpe" &&
373 args.hasFlag(OPT_disable_dynamicbase, OPT_dynamicbase, false))
375 if (args.hasFlag(OPT_disable_high_entropy_va, OPT_high_entropy_va, false))
377 if (args.hasFlag(OPT_disable_nxcompat, OPT_nxcompat, false))
379 if (args.hasFlag(OPT_disable_tsaware, OPT_tsaware, false))
382 if (args.hasFlag(OPT_disable_reloc_section, OPT_enable_reloc_section, false))
385 if (args.hasFlag(OPT_no_insert_timestamp, OPT_insert_timestamp, false))
388 if (args.hasFlag(OPT_gc_sections, OPT_no_gc_sections, false))
393 if (args.hasFlag(OPT_demangle, OPT_no_demangle, true))
398 if (args.hasFlag(OPT_enable_auto_import, OPT_disable_auto_import, true))
402 if (args.hasFlag(OPT_enable_runtime_pseudo_reloc,
408 if (args.hasFlag(OPT_allow_multiple_definition,
412 if (auto *a = args.getLastArg(OPT_dependent_load_flag))
415 if (auto *a = args.getLastArg(OPT_icf)) {
429 if (auto *a = args.getLastArg(OPT_m)) {
445 if (args.hasFlag(OPT_guard_cf, OPT_no_guard_cf, false)) {
446 if (args.hasFlag(OPT_guard_longjmp, OPT_no_guard_longjmp, true))
450 } else if (args.hasFlag(OPT_guard_longjmp, OPT_no_guard_longjmp, false)) {
451 auto *a = args.getLastArg(OPT_guard_longjmp);
456 if (auto *a = args.getLastArg(OPT_error_limit)) {
465 if (auto *a = args.getLastArg(OPT_rpath))
468 for (auto *a : args.filtered(OPT_mllvm))
471 if (auto *arg = args.getLastArg(OPT_plugin_opt_mcpu_eq))
473 if (auto *arg = args.getLastArg(OPT_lto_O))
475 if (auto *arg = args.getLastArg(OPT_lto_CGO))
477 if (auto *arg = args.getLastArg(OPT_plugin_opt_dwo_dir_eq))
479 if (args.hasArg(OPT_lto_cs_profile_generate))
481 if (auto *arg = args.getLastArg(OPT_lto_cs_profile_file))
483 if (args.hasArg(OPT_plugin_opt_emit_llvm))
485 if (args.hasArg(OPT_lto_emit_asm))
487 if (auto *arg = args.getLastArg(OPT_lto_sample_profile))
490 if (auto *a = args.getLastArg(OPT_thinlto_cache_dir))
492 if (auto *a = args.getLastArg(OPT_thinlto_cache_policy))
494 if (args.hasArg(OPT_thinlto_emit_imports_files))
496 if (args.hasArg(OPT_thinlto_index_only))
498 if (auto *arg = args.getLastArg(OPT_thinlto_index_only_eq))
500 if (auto *arg = args.getLastArg(OPT_thinlto_jobs_eq))
502 if (auto *arg = args.getLastArg(OPT_thinlto_object_suffix_replace_eq))
504 if (auto *arg = args.getLastArg(OPT_thinlto_prefix_replace_eq))
507 for (auto *a : args.filtered(OPT_plugin_opt_eq_minus))
514 for (opt::Arg *arg : args.filtered(OPT_plugin_opt_eq)) {
521 for (auto *a : args.filtered(OPT_Xlink))
524 if (args.getLastArgValue(OPT_m) == "i386pe")
529 for (auto *a : args.filtered(OPT_require_defined))
531 for (auto *a : args.filtered(OPT_undefined_glob))
533 for (auto *a : args.filtered(OPT_undefined))
535 for (auto *a : args.filtered(OPT_delayload))
537 for (auto *a : args.filtered(OPT_wrap))
539 for (auto *a : args.filtered(OPT_exclude_symbols))
543 for (auto *a : args.filtered(OPT_L)) {
550 for (auto *a : args) {
579 if (args.hasArg(OPT_verbose) || args.hasArg(OPT__HASH_HASH_HASH))
582 if (args.hasArg(OPT__HASH_HASH_HASH))