public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-3065] ipa: add debug counter for IPA MODREF PTA
@ 2021-08-23  7:37 Martin Liska
  0 siblings, 0 replies; only message in thread
From: Martin Liska @ 2021-08-23  7:37 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:6f1a3668f5ee5152bdcca59843802e587339eda1

commit r12-3065-g6f1a3668f5ee5152bdcca59843802e587339eda1
Author: Martin Liska <mliska@suse.cz>
Date:   Fri Aug 20 14:11:00 2021 +0200

    ipa: add debug counter for IPA MODREF PTA
    
    gcc/ChangeLog:
    
            * dbgcnt.def (DEBUG_COUNTER): New counter.
            * gimple.c (gimple_call_arg_flags): Use it in IPA PTA.

Diff:
---
 gcc/dbgcnt.def | 1 +
 gcc/gimple.c   | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def
index 2345899ba68..c2bcc4eef5e 100644
--- a/gcc/dbgcnt.def
+++ b/gcc/dbgcnt.def
@@ -175,6 +175,7 @@ DEBUG_COUNTER (ipa_cp_bits)
 DEBUG_COUNTER (ipa_cp_values)
 DEBUG_COUNTER (ipa_cp_vr)
 DEBUG_COUNTER (ipa_mod_ref)
+DEBUG_COUNTER (ipa_mod_ref_pta)
 DEBUG_COUNTER (ipa_sra_params)
 DEBUG_COUNTER (ipa_sra_retvalues)
 DEBUG_COUNTER (ira_move)
diff --git a/gcc/gimple.c b/gcc/gimple.c
index 4e2653cab2f..bed7ff9e71c 100644
--- a/gcc/gimple.c
+++ b/gcc/gimple.c
@@ -48,7 +48,7 @@ along with GCC; see the file COPYING3.  If not see
 #include "attr-fnspec.h"
 #include "ipa-modref-tree.h"
 #include "ipa-modref.h"
-
+#include "dbgcnt.h"
 
 /* All the tuples have their operand vector (if present) at the very bottom
    of the structure.  Therefore, the offset required to find the
@@ -1601,7 +1601,8 @@ gimple_call_arg_flags (const gcall *stmt, unsigned arg)
 	      if ((modref_flags & EAF_DIRECT) && !(flags & EAF_DIRECT))
 		modref_flags &= ~EAF_DIRECT;
 	    }
-	  flags |= modref_flags;
+	  if (dbg_cnt (ipa_mod_ref_pta))
+	    flags |= modref_flags;
 	}
     }
   return flags;


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-08-23  7:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-23  7:37 [gcc r12-3065] ipa: add debug counter for IPA MODREF PTA Martin Liska

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).