Lines Matching defs:DAL

844 static void TranslateOptArg(Arg *A, llvm::opt::DerivedArgList &DAL,
866 DAL.AddFlagArg(A, Opts.getOption(options::OPT_O0));
869 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s");
871 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin));
872 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "3");
875 !DAL.hasArgNoClaim(options::OPT_fno_omit_frame_pointer))
876 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fomit_frame_pointer));
878 DAL.AddFlagArg(A, Opts.getOption(options::OPT_ffunction_sections));
885 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_inline));
888 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_hint_functions));
892 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_functions));
904 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_builtin));
906 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin));
910 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s");
913 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "3");
923 DAL.AddFlagArg(A,
926 DAL.AddFlagArg(
941 static void TranslateDArg(Arg *A, llvm::opt::DerivedArgList &DAL,
948 DAL.append(A);
954 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_D), NewVal);
957 static void TranslatePermissive(Arg *A, llvm::opt::DerivedArgList &DAL,
959 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase_));
960 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_operator_names));
963 static void TranslatePermissiveMinus(Arg *A, llvm::opt::DerivedArgList &DAL,
965 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase));
966 DAL.AddFlagArg(A, Opts.getOption(options::OPT_foperator_names));
973 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
1007 TranslateOptArg(A, *DAL, SupportsForcingFramePointer, ExpandChar, Opts);
1010 TranslateDArg(A, *DAL, Opts);
1013 TranslatePermissive(A, *DAL, Opts);
1016 TranslatePermissiveMinus(A, *DAL, Opts);
1019 DAL->append(A);
1023 return DAL;