reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Driver/ToolChains/Clang.cpp
 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);