reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3133 if (Args.hasFlag(options::OPT_fdebug_info_for_profiling, 3136 Args.getLastArg(options::OPT_fdebug_info_for_profiling), Args, D, TC)) 3136 Args.getLastArg(options::OPT_fdebug_info_for_profiling), Args, D, TC)) 3152 Args.hasFlag(options::OPT_fsplit_dwarf_inlining, 3155 Args.ClaimAllArgs(options::OPT_g_Group); 3158 DwarfFission = getDebugFissionKind(D, Args, SplitDWARFArg); 3161 !checkDebugInfoOption(SplitDWARFArg, Args, D, TC)) { 3167 Args.getLastArg(options::OPT_g_Group, options::OPT_gsplit_dwarf, 3172 if (checkDebugInfoOption(A, Args, D, TC) && 3189 Args.getLastArg(options::OPT_gTune_Group, options::OPT_ggdbN_Group)) { 3190 if (checkDebugInfoOption(A, Args, D, TC)) { 3202 Args.getLastArg(options::OPT_gdwarf_2, options::OPT_gdwarf_3, 3204 if (checkDebugInfoOption(A, Args, D, TC)) 3207 if (const Arg *A = Args.getLastArg(options::OPT_gcodeview)) { 3208 if (checkDebugInfoOption(A, Args, D, TC)) 3232 Args.ClaimAllArgs(options::OPT_g_flags_Group); 3239 if (const Arg *A = Args.getLastArg(options::OPT_gcolumn_info)) 3240 (void)checkDebugInfoOption(A, Args, D, TC); 3241 if (Args.hasFlag(options::OPT_gcolumn_info, options::OPT_gno_column_info, 3248 if (const Arg *A = Args.getLastArg(options::OPT_gmodules)) 3249 if (checkDebugInfoOption(A, Args, D, TC)) { 3266 bool NeedFullDebug = Args.hasFlag( 3270 if (const Arg *A = Args.getLastArg(options::OPT_fstandalone_debug)) 3271 (void)checkDebugInfoOption(A, Args, D, TC); 3275 if (Args.hasFlag(options::OPT_gembed_source, options::OPT_gno_embed_source, 3281 const Arg *A = Args.getLastArg(options::OPT_gembed_source); 3284 << A->getAsString(Args) << "-gdwarf-5"; 3285 else if (checkDebugInfoOption(A, Args, D, TC)) 3293 if (Args.hasFlag(options::OPT_gcodeview_ghash, 3300 TC.adjustDebugInfoKind(DebugInfoKind, Args); 3302 RenderDebugEnablingArgs(Args, CmdArgs, DebugInfoKind, DWARFVersion, 3306 if (Args.hasFlag(options::OPT_fdebug_macro, options::OPT_fno_debug_macro, 3308 if (checkDebugInfoOption(Args.getLastArg(options::OPT_fdebug_macro), Args, 3308 if (checkDebugInfoOption(Args.getLastArg(options::OPT_fdebug_macro), Args, 3314 Args.getLastArg(options::OPT_ggnu_pubnames, options::OPT_gno_gnu_pubnames, 3317 (PubnamesArg && checkDebugInfoOption(PubnamesArg, Args, D, TC))) 3326 if (Args.hasFlag(options::OPT_fdebug_ranges_base_address, 3335 if (const Arg *A = Args.getLastArg(options::OPT_gdwarf_aranges)) 3336 NeedAranges = checkDebugInfoOption(A, Args, D, TC) || NeedAranges; 3342 if (Args.hasFlag(options::OPT_fdebug_types_section, 3346 << Args.getLastArg(options::OPT_fdebug_types_section) 3347 ->getAsString(Args) 3350 Args.getLastArg(options::OPT_fdebug_types_section), Args, D, 3350 Args.getLastArg(options::OPT_fdebug_types_section), Args, D, 3367 RenderDebugInfoCompressionArgs(Args, CmdArgs, D, TC);