Lines Matching defs:DAL
107 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL, Arg **FinalPhaseArg)
114 (PhaseArg = DAL.getLastArg(options::OPT_E)) ||
115 (PhaseArg = DAL.getLastArg(options::OPT_M, options::OPT_MM))) {
119 } else if ((PhaseArg = DAL.getLastArg(options::OPT_fsyntax_only)) ||
120 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_objc)) ||
121 (PhaseArg = DAL.getLastArg(options::OPT_rewrite_legacy_objc)) ||
122 (PhaseArg = DAL.getLastArg(options::OPT__migrate)) ||
123 (PhaseArg = DAL.getLastArg(options::OPT__analyze,
125 (PhaseArg = DAL.getLastArg(options::OPT_emit_ast)) ||
126 (PhaseArg = DAL.getLastArg(options::OPT_S))) {
130 } else if ((PhaseArg = DAL.getLastArg(options::OPT_c))) {
144 DerivedArgList *DAL = new DerivedArgList(Args);
161 DAL->AddFlagArg(A, Opts->getOption(options::OPT_Z_Xlinker__no_demangle));
166 DAL->AddSeparateArg(A, Opts->getOption(options::OPT_Xlinker),
180 DAL->AddFlagArg(A, Opts->getOption(options::OPT_MD));
182 DAL->AddFlagArg(A, Opts->getOption(options::OPT_MMD));
184 DAL->AddSeparateArg(A, Opts->getOption(options::OPT_MF),
195 DAL->AddFlagArg(A, Opts->getOption(
202 DAL->AddFlagArg(A, Opts->getOption(
208 DAL->append(*it);
215 DAL->AddJoinedArg(0, Opts->getOption(options::OPT_mlinker_version_EQ),
217 DAL->getLastArg(options::OPT_mlinker_version_EQ)->claim();
221 return DAL;