Lines Matching defs:DAL
836 static void TranslateOptArg(Arg *A, llvm::opt::DerivedArgList &DAL,
858 DAL.AddFlagArg(A, Opts.getOption(options::OPT_O0));
861 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s");
863 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin));
864 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "3");
867 !DAL.hasArgNoClaim(options::OPT_fno_omit_frame_pointer))
868 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fomit_frame_pointer));
870 DAL.AddFlagArg(A, Opts.getOption(options::OPT_ffunction_sections));
877 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_inline));
880 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_hint_functions));
884 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_functions));
896 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_builtin));
898 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin));
902 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s");
905 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "3");
915 DAL.AddFlagArg(A,
918 DAL.AddFlagArg(
933 static void TranslateDArg(Arg *A, llvm::opt::DerivedArgList &DAL,
940 DAL.append(A);
946 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_D), NewVal);
949 static void TranslatePermissive(Arg *A, llvm::opt::DerivedArgList &DAL,
951 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase_));
952 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_operator_names));
955 static void TranslatePermissiveMinus(Arg *A, llvm::opt::DerivedArgList &DAL,
957 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase));
958 DAL.AddFlagArg(A, Opts.getOption(options::OPT_foperator_names));
965 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
999 TranslateOptArg(A, *DAL, SupportsForcingFramePointer, ExpandChar, Opts);
1002 TranslateDArg(A, *DAL, Opts);
1005 TranslatePermissive(A, *DAL, Opts);
1008 TranslatePermissiveMinus(A, *DAL, Opts);
1011 DAL->append(A);
1015 return DAL;