Lines Matching defs:DAL
750 DerivedArgList *DAL = ToolChain::TranslateArgs(Args, BoundArch, OffloadKind);
751 if (!DAL)
752 DAL = new DerivedArgList(Args.getBaseArgs());
757 if (!llvm::is_contained(*DAL, A))
758 DAL->append(A);
760 if (!DAL->hasArg(options::OPT_march_EQ) && OffloadKind != Action::OFK_None) {
761 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
763 } else if (DAL->getLastArgValue(options::OPT_march_EQ) == "generic" &&
765 DAL->eraseArg(options::OPT_march_EQ);
766 } else if (DAL->getLastArgValue(options::OPT_march_EQ) == "native") {
775 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
780 return DAL;
965 DerivedArgList *DAL =
967 if (!DAL)
968 DAL = new DerivedArgList(Args.getBaseArgs());
977 if (!llvm::is_contained(*DAL, A))
978 DAL->append(A);
980 if (!DAL->hasArg(options::OPT_march_EQ)) {
994 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), Arch);
997 return DAL;
1002 if (!llvm::is_contained(*DAL, A)) {
1003 DAL->append(A);
1008 DAL->eraseArg(options::OPT_march_EQ);
1009 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
1012 return DAL;