Lines Matching refs:DAL
799 static void TranslateOptArg(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslateOptArg() argument
821 DAL.AddFlagArg(A, Opts.getOption(options::OPT_O0)); in TranslateOptArg()
824 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s"); in TranslateOptArg()
826 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin)); in TranslateOptArg()
827 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "2"); in TranslateOptArg()
830 !DAL.hasArgNoClaim(options::OPT_fno_omit_frame_pointer)) in TranslateOptArg()
831 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fomit_frame_pointer)); in TranslateOptArg()
833 DAL.AddFlagArg(A, Opts.getOption(options::OPT_ffunction_sections)); in TranslateOptArg()
840 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_inline)); in TranslateOptArg()
843 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_hint_functions)); in TranslateOptArg()
846 DAL.AddFlagArg(A, Opts.getOption(options::OPT_finline_functions)); in TranslateOptArg()
858 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_builtin)); in TranslateOptArg()
860 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin)); in TranslateOptArg()
864 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s"); in TranslateOptArg()
867 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "2"); in TranslateOptArg()
877 DAL.AddFlagArg(A, in TranslateOptArg()
880 DAL.AddFlagArg( in TranslateOptArg()
895 static void TranslateDArg(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslateDArg() argument
902 DAL.append(A); in TranslateDArg()
908 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_D), NewVal); in TranslateDArg()
911 static void TranslatePermissive(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslatePermissive() argument
913 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase_)); in TranslatePermissive()
914 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fno_operator_names)); in TranslatePermissive()
917 static void TranslatePermissiveMinus(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslatePermissiveMinus() argument
919 DAL.AddFlagArg(A, Opts.getOption(options::OPT__SLASH_Zc_twoPhase)); in TranslatePermissiveMinus()
920 DAL.AddFlagArg(A, Opts.getOption(options::OPT_foperator_names)); in TranslatePermissiveMinus()
927 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs() local
961 TranslateOptArg(A, *DAL, SupportsForcingFramePointer, ExpandChar, Opts); in TranslateArgs()
964 TranslateDArg(A, *DAL, Opts); in TranslateArgs()
967 TranslatePermissive(A, *DAL, Opts); in TranslateArgs()
970 TranslatePermissiveMinus(A, *DAL, Opts); in TranslateArgs()
973 DAL->append(A); in TranslateArgs()
977 return DAL; in TranslateArgs()