Lines Matching refs:DAL
289 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL,
295 if (CCCIsCPP() || (PhaseArg = DAL.getLastArg(options::OPT_E)) ||
296 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_EP)) ||
297 (PhaseArg = DAL.getLastArg(options::OPT_M, options::OPT_MM)) ||
298 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_P))) {
302 } else if ((PhaseArg = DAL.getLastArg(options::OPT__precompile))) {
306 } else if ((PhaseArg = DAL.getLastArg(options::OPT_fsyntax_only)) ||
307 (PhaseArg = DAL.getLastArg(options::OPT_print_supported_cpus)) ||
308 (PhaseArg = DAL.getLastArg(options::OPT_module_file_info)) ||
309 (PhaseArg = DAL.getLastArg(options::OPT_verify_pch)) ||
310 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_objc)) ||
311 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_legacy_objc)) ||
312 (PhaseArg = DAL.getLastArg(options::OPT__migrate)) ||
313 (PhaseArg = DAL.getLastArg(options::OPT__analyze)) ||
314 (PhaseArg = DAL.getLastArg(options::OPT_emit_ast))) {
318 } else if ((PhaseArg = DAL.getLastArg(options::OPT_S))) {
322 } else if ((PhaseArg = DAL.getLastArg(options::OPT_c))) {
347 DerivedArgList *DAL = new DerivedArgList(Args);
363 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_Xlinker__no_demangle));
368 DAL->AddSeparateArg(A, Opts.getOption(options::OPT_Xlinker), Val);
381 DAL->AddFlagArg(A, Opts.getOption(options::OPT_MD));
383 DAL->AddFlagArg(A, Opts.getOption(options::OPT_MMD));
385 DAL->AddSeparateArg(A, Opts.getOption(options::OPT_MF), A->getValue(1));
396 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_reserved_lib_stdcxx));
402 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_reserved_lib_cckext));
411 DAL->append(MakeInputArg(*DAL, Opts, Val, false));
415 DAL->append(A);
420 DAL->AddFlagArg(0, Opts.getOption(options::OPT_static));
427 DAL->AddJoinedArg(0, Opts.getOption(options::OPT_mlinker_version_EQ),
429 DAL->getLastArg(options::OPT_mlinker_version_EQ)->claim();
433 return DAL;