Lines Matching refs:DAL
247 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL, in getFinalPhase() argument
253 if (CCCIsCPP() || (PhaseArg = DAL.getLastArg(options::OPT_E)) || in getFinalPhase()
254 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_EP)) || in getFinalPhase()
255 (PhaseArg = DAL.getLastArg(options::OPT_M, options::OPT_MM)) || in getFinalPhase()
256 (PhaseArg = DAL.getLastArg(options::OPT__SLASH_P))) { in getFinalPhase()
260 } else if ((PhaseArg = DAL.getLastArg(options::OPT__precompile))) { in getFinalPhase()
264 } else if ((PhaseArg = DAL.getLastArg(options::OPT_fsyntax_only)) || in getFinalPhase()
265 (PhaseArg = DAL.getLastArg(options::OPT_module_file_info)) || in getFinalPhase()
266 (PhaseArg = DAL.getLastArg(options::OPT_verify_pch)) || in getFinalPhase()
267 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_objc)) || in getFinalPhase()
268 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_legacy_objc)) || in getFinalPhase()
269 (PhaseArg = DAL.getLastArg(options::OPT__migrate)) || in getFinalPhase()
270 (PhaseArg = DAL.getLastArg(options::OPT__analyze, in getFinalPhase()
272 (PhaseArg = DAL.getLastArg(options::OPT_emit_ast))) { in getFinalPhase()
276 } else if ((PhaseArg = DAL.getLastArg(options::OPT_S))) { in getFinalPhase()
280 } else if ((PhaseArg = DAL.getLastArg(options::OPT_c))) { in getFinalPhase()
304 DerivedArgList *DAL = new DerivedArgList(Args); in TranslateInputArgs() local
320 DAL->AddFlagArg(A, Opts->getOption(options::OPT_Z_Xlinker__no_demangle)); in TranslateInputArgs()
325 DAL->AddSeparateArg(A, Opts->getOption(options::OPT_Xlinker), Val); in TranslateInputArgs()
338 DAL->AddFlagArg(A, Opts->getOption(options::OPT_MD)); in TranslateInputArgs()
340 DAL->AddFlagArg(A, Opts->getOption(options::OPT_MMD)); in TranslateInputArgs()
342 DAL->AddSeparateArg(A, Opts->getOption(options::OPT_MF), in TranslateInputArgs()
354 DAL->AddFlagArg(A, Opts->getOption(options::OPT_Z_reserved_lib_stdcxx)); in TranslateInputArgs()
360 DAL->AddFlagArg(A, Opts->getOption(options::OPT_Z_reserved_lib_cckext)); in TranslateInputArgs()
369 DAL->append(MakeInputArg(*DAL, *Opts, Val, false)); in TranslateInputArgs()
373 DAL->append(A); in TranslateInputArgs()
378 DAL->AddFlagArg(0, Opts->getOption(options::OPT_static)); in TranslateInputArgs()
385 DAL->AddJoinedArg(0, Opts->getOption(options::OPT_mlinker_version_EQ), in TranslateInputArgs()
387 DAL->getLastArg(options::OPT_mlinker_version_EQ)->claim(); in TranslateInputArgs()
391 return DAL; in TranslateInputArgs()