[PATCH] D58033: Add option for emitting dbg info for call sites

Djordje Todorovic via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 15 23:45:00 PDT 2019


djtodoro marked an inline comment as done.
djtodoro added inline comments.


================
Comment at: include/clang/Driver/Options.td:919
   HelpText<"Do not use jump tables for lowering switches">;
+def emit_param_entry_values : Joined<["-"], "femit-param-entry-values">,
+                       Group<f_clang_Group>,
----------------
aprantl wrote:
> I assume that this is the same -f option that GCC uses?
Actually in GCC production of call_site and call_site_parameters debug info is enabled by default.
Production of entry_values is implemented on top of variable's value tracking system and there is no particular option just for entry_values.

Basically, we introduce this option as experimental one. As soon as we test everything we should get rid of this or turn it ON by default (and maybe add '-fno-emit-param-entry-values' in order to have an option for disabling the functionality). That will be ideal scenario.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D58033/new/

https://reviews.llvm.org/D58033





More information about the cfe-commits mailing list