Lines Matching defs:DAL
716 DerivedArgList *DAL = ToolChain::TranslateArgs(Args, BoundArch, OffloadKind);
717 if (!DAL)
718 DAL = new DerivedArgList(Args.getBaseArgs());
723 if (!llvm::is_contained(*DAL, A))
724 DAL->append(A);
726 if (!DAL->hasArg(options::OPT_march_EQ) && OffloadKind != Action::OFK_None) {
727 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
729 } else if (DAL->getLastArgValue(options::OPT_march_EQ) == "generic" &&
731 DAL->eraseArg(options::OPT_march_EQ);
732 } else if (DAL->getLastArgValue(options::OPT_march_EQ) == "native") {
741 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
746 return DAL;
926 DerivedArgList *DAL =
928 if (!DAL)
929 DAL = new DerivedArgList(Args.getBaseArgs());
938 if (!llvm::is_contained(*DAL, A))
939 DAL->append(A);
941 if (!DAL->hasArg(options::OPT_march_EQ)) {
955 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), Arch);
958 return DAL;
963 if (!llvm::is_contained(*DAL, A)) {
964 DAL->append(A);
969 DAL->eraseArg(options::OPT_march_EQ);
970 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ),
973 return DAL;