diff options
author | Martin Liska <mliska@suse.cz> | 2020-10-08 13:16:05 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-10-08 13:35:41 +0200 |
commit | e4ee51ebcf00dc0e003f9208766cb0fbda819ac0 (patch) | |
tree | 623c3f741e06686898ef381f40389d17ec4297f5 /gcc/tree-ssa-alias.c | |
parent | 532e882f8872b1b4437e3a0fa8c61d2af2d999d4 (diff) | |
download | gcc-e4ee51ebcf00dc0e003f9208766cb0fbda819ac0.zip gcc-e4ee51ebcf00dc0e003f9208766cb0fbda819ac0.tar.gz gcc-e4ee51ebcf00dc0e003f9208766cb0fbda819ac0.tar.bz2 |
IPA MOD REF: add debug counter.
gcc/ChangeLog:
* dbgcnt.def (DEBUG_COUNTER): Add ipa_mod_ref debug counter.
* tree-ssa-alias.c (modref_may_conflict): Handle the counter.
Diffstat (limited to 'gcc/tree-ssa-alias.c')
-rw-r--r-- | gcc/tree-ssa-alias.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index 97dc4ac..d85f378 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -42,6 +42,7 @@ along with GCC; see the file COPYING3. If not see #include "ipa-modref.h" #include "attr-fnspec.h" #include "errors.h" +#include "dbgcnt.h" /* Broad overview of how alias analysis on gimple works: @@ -2470,6 +2471,9 @@ modref_may_conflict (const gimple *stmt, if (tt->every_base) return true; + if (!dbg_cnt (ipa_mod_ref)) + return true; + base_set = ao_ref_base_alias_set (ref); ref_set = ao_ref_alias_set (ref); |