Lines Matching defs:DAL
342 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL,
348 if (CCCIsCPP() || (PhaseArg = DAL.getLastArg(options::OPT_E)) ||
349 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_EP)) ||
350 (PhaseArg = DAL.getLastArg(options::OPT_M, options::OPT_MM)) ||
351 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_P)) ||
358 } else if ((PhaseArg = DAL.getLastArg(options::OPT__precompile)) ||
359 (PhaseArg = DAL.getLastArg(options::OPT_extract_api)) ||
360 (PhaseArg = DAL.getLastArg(options::OPT_fmodule_header,
364 } else if ((PhaseArg = DAL.getLastArg(options::OPT_fsyntax_only)) ||
365 (PhaseArg = DAL.getLastArg(options::OPT_print_supported_cpus)) ||
366 (PhaseArg = DAL.getLastArg(options::OPT_print_enabled_extensions)) ||
367 (PhaseArg = DAL.getLastArg(options::OPT_module_file_info)) ||
368 (PhaseArg = DAL.getLastArg(options::OPT_verify_pch)) ||
369 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_objc)) ||
370 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_legacy_objc)) ||
371 (PhaseArg = DAL.getLastArg(options::OPT__migrate)) ||
372 (PhaseArg = DAL.getLastArg(options::OPT__analyze)) ||
373 (PhaseArg = DAL.getLastArg(options::OPT_emit_cir)) ||
374 (PhaseArg = DAL.getLastArg(options::OPT_emit_ast))) {
378 } else if ((PhaseArg = DAL.getLastArg(options::OPT_S))) {
382 } else if ((PhaseArg = DAL.getLastArg(options::OPT_c))) {
385 } else if ((PhaseArg = DAL.getLastArg(options::OPT_emit_interface_stubs))) {
410 DerivedArgList *DAL = new DerivedArgList(Args);
439 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_Xlinker__no_demangle));
444 DAL->AddSeparateArg(A, Opts.getOption(options::OPT_Xlinker), Val);
457 DAL->AddFlagArg(A, Opts.getOption(options::OPT_MD));
459 DAL->AddFlagArg(A, Opts.getOption(options::OPT_MMD));
461 DAL->AddSeparateArg(A, Opts.getOption(options::OPT_MF), A->getValue(1));
472 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_reserved_lib_stdcxx));
478 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_reserved_lib_cckext));
487 DAL->append(MakeInputArg(*DAL, Opts, Val, false));
491 DAL->append(A);
496 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_S));
500 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_static));
507 DAL->AddJoinedArg(0, Opts.getOption(options::OPT_mlinker_version_EQ),
509 DAL->getLastArg(options::OPT_mlinker_version_EQ)->claim();
513 return DAL;