[gcc(refs/users/meissner/heads/work013)] Rename functions.

Michael Meissner meissner@gcc.gnu.org
Tue Sep 1 20:28:35 GMT 2020


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

commit 6f8b41726130616c897b8c250b8fae588377ab6e
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Tue Sep 1 15:49:42 2020 -0400

    Rename functions.
    
    gcc/
    2020-09-01  Michael Meissner  <meissner@linux.ibm.com>
    
            * config/rs6000/pcrel-opt.c (pcrel_opt_load): Rename from
            do_pcrel_opt_load.
            (pcrel_opt_store): Rename from do_pcrel_opt_store.
            (pcrel_opt_address): Rename from do_pcrel_opt_addr.  Bump total
            number of external addresses here.  Update calls to pcrel_opt_load
            and pcrel_opt_store.
            (pcrel_opt_pass): Likewise.  Move update of counters into
            pcrel_opt_address.  Update pcrel_opt_address call.  Don't rebuild
            UD/DU chains at exit.

Diff:
---
 gcc/config/rs6000/pcrel-opt.c | 30 ++++++++++++++----------------
 1 file changed, 14 insertions(+), 16 deletions(-)

diff --git a/gcc/config/rs6000/pcrel-opt.c b/gcc/config/rs6000/pcrel-opt.c
index d28102321de..c0c70d9d6f1 100644
--- a/gcc/config/rs6000/pcrel-opt.c
+++ b/gcc/config/rs6000/pcrel-opt.c
@@ -206,8 +206,8 @@ static struct {
 	nop  */
 
 static void
-do_pcrel_opt_load (rtx_insn *addr_insn,		/* insn loading address.  */
-		   rtx_insn *load_insn)		/* insn using address.  */
+pcrel_opt_load (rtx_insn *addr_insn,		/* insn loading address.  */
+		rtx_insn *load_insn)		/* insn using address.  */
 {
   rtx addr_set = PATTERN (addr_insn);
   gcc_assert (GET_CODE (addr_set) == SET);
@@ -420,8 +420,8 @@ do_pcrel_opt_load (rtx_insn *addr_insn,		/* insn loading address.  */
 	nop  */
 
 static void
-do_pcrel_opt_store (rtx_insn *addr_insn,	/* insn loading address.  */
-		    rtx_insn *store_insn)	/* insn using address.  */
+pcrel_opt_store (rtx_insn *addr_insn,		/* insn loading address.  */
+		 rtx_insn *store_insn)		/* insn using address.  */
 {
   rtx addr_set = PATTERN (addr_insn);
   gcc_assert (GET_CODE (addr_set) == SET);
@@ -542,8 +542,10 @@ do_pcrel_opt_store (rtx_insn *addr_insn,	/* insn loading address.  */
    optimization.  */
 
 static void
-do_pcrel_opt_addr (rtx_insn *addr_insn)
+pcrel_opt_address (rtx_insn *addr_insn)
 {
+  counters.extern_addrs++;
+
   /* Do some basic validation.  */
   rtx addr_set = PATTERN (addr_insn);
   if (GET_CODE (addr_set) != SET)
@@ -639,14 +641,14 @@ do_pcrel_opt_addr (rtx_insn *addr_insn)
     case TYPE_FPLOAD:
     case TYPE_VECLOAD:
       if (!store_insns_found && !atomic_insns_found)
-	do_pcrel_opt_load (addr_insn, use_insn);
+	pcrel_opt_load (addr_insn, use_insn);
       break;
 
     case TYPE_STORE:
     case TYPE_FPSTORE:
     case TYPE_VECSTORE:
       if (!store_insns_found && !load_insns_found && !atomic_insns_found)
-	do_pcrel_opt_store (addr_insn, use_insn);
+	pcrel_opt_store (addr_insn, use_insn);
       break;
 
     default:
@@ -660,7 +662,7 @@ do_pcrel_opt_addr (rtx_insn *addr_insn)
 /* Optimize pcrel external variable references.  */
 
 static unsigned int
-do_pcrel_opt_pass (function *fun)
+pcrel_opt_pass (function *fun)
 {
   basic_block bb;
   rtx_insn *insn, *curr_insn = 0;
@@ -681,12 +683,10 @@ do_pcrel_opt_pass (function *fun)
     {
       FOR_BB_INSNS_SAFE (bb, insn, curr_insn)
 	{
-	  if (NONJUMP_INSN_P (insn) && single_set (insn)
+	  if (NONJUMP_INSN_P (insn)
+	      && single_set (insn)
 	      && get_attr_loads_extern_addr (insn) == LOADS_EXTERN_ADDR_YES)
-	    {
-	      counters.extern_addrs++;
-	      do_pcrel_opt_addr (insn);
-	    }
+	    pcrel_opt_address (insn);
 	}
     }
 
@@ -706,8 +706,6 @@ do_pcrel_opt_pass (function *fun)
   df_remove_problem (df_chain);
   df_process_deferred_rescans ();
   df_set_flags (DF_RD_PRUNE_DEAD_DEFS | DF_LR_RUN_DCE);
-  df_chain_add_problem (DF_UD_CHAIN);
-  df_note_add_problem ();
   df_analyze ();
   return 0;
 }
@@ -746,7 +744,7 @@ public:
 
   virtual unsigned int execute (function *fun)
   {
-    return do_pcrel_opt_pass (fun);
+    return pcrel_opt_pass (fun);
   }
 
   opt_pass *clone ()


More information about the Gcc-cvs mailing list