]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sched-rgn.c: Use rtx_insn in a couple of places
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 22 Aug 2014 21:36:28 +0000 (21:36 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Fri, 22 Aug 2014 21:36:28 +0000 (21:36 +0000)
gcc/
2014-08-22  David Malcolm  <dmalcolm@redhat.com>

* sched-rgn.c (is_cfg_nonregular): Strengthen locals "insn" and
"next" from rtx to rtx_insn *.
(find_conditional_protection): Likewise for local "next".
(is_conditionally_protected): Likewise for local "insn1".
(is_pfree): Likewise for locals "insn1", "insn2".

From-SVN: r214378

gcc/ChangeLog
gcc/sched-rgn.c

index 2d3e7502affe5498a55ee5999d32d7db497ba08b..0e84fee1fa9bf7f1d4da779659ab4ad99f57baf0 100644 (file)
@@ -1,3 +1,11 @@
+2014-08-22  David Malcolm  <dmalcolm@redhat.com>
+
+       * sched-rgn.c (is_cfg_nonregular): Strengthen locals "insn" and
+       "next" from rtx to rtx_insn *.
+       (find_conditional_protection): Likewise for local "next".
+       (is_conditionally_protected): Likewise for local "insn1".
+       (is_pfree): Likewise for locals "insn1", "insn2".
+
 2014-08-22  David Malcolm  <dmalcolm@redhat.com>
 
        * sched-int.h (schedule_ebb): Strengthen params "head", "tail"
index ee769ecce5601fc75681afe90a24001f4100091c..fc8378b97f6bbfc55554859b0c639f200eb40168 100644 (file)
@@ -256,7 +256,7 @@ static int
 is_cfg_nonregular (void)
 {
   basic_block b;
-  rtx insn;
+  rtx_insn *insn;
 
   /* If we have a label that could be the target of a nonlocal goto, then
      the cfg is not well structured.  */
@@ -278,7 +278,8 @@ is_cfg_nonregular (void)
   FOR_EACH_BB_FN (b, cfun)
     FOR_BB_INSNS (b, insn)
       {
-       rtx note, next, set, dest;
+       rtx note, set, dest;
+       rtx_insn *next;
 
        /* If this function has a computed jump, then we consider the cfg
           not well structured.  */
@@ -1877,7 +1878,7 @@ find_conditional_protection (rtx insn, int load_insn_bb)
   /* Iterate through DEF-USE forward dependences.  */
   FOR_EACH_DEP (insn, SD_LIST_FORW, sd_it, dep)
     {
-      rtx next = DEP_CON (dep);
+      rtx_insn *next = DEP_CON (dep);
 
       if ((CONTAINING_RGN (BLOCK_NUM (next)) ==
           CONTAINING_RGN (BB_TO_BLOCK (load_insn_bb)))
@@ -1913,7 +1914,7 @@ is_conditionally_protected (rtx load_insn, int bb_src, int bb_trg)
 
   FOR_EACH_DEP (load_insn, SD_LIST_BACK, sd_it, dep)
     {
-      rtx insn1 = DEP_PRO (dep);
+      rtx_insn *insn1 = DEP_PRO (dep);
 
       /* Must be a DEF-USE dependence upon non-branch.  */
       if (DEP_TYPE (dep) != REG_DEP_TRUE
@@ -1969,7 +1970,7 @@ is_pfree (rtx load_insn, int bb_src, int bb_trg)
 
   FOR_EACH_DEP (load_insn, SD_LIST_BACK, back_sd_it, back_dep)
     {
-      rtx insn1 = DEP_PRO (back_dep);
+      rtx_insn *insn1 = DEP_PRO (back_dep);
 
       if (DEP_TYPE (back_dep) == REG_DEP_TRUE)
        /* Found a DEF-USE dependence (insn1, load_insn).  */
@@ -1979,7 +1980,7 @@ is_pfree (rtx load_insn, int bb_src, int bb_trg)
 
          FOR_EACH_DEP (insn1, SD_LIST_FORW, fore_sd_it, fore_dep)
            {
-             rtx insn2 = DEP_CON (fore_dep);
+             rtx_insn *insn2 = DEP_CON (fore_dep);
 
              if (DEP_TYPE (fore_dep) == REG_DEP_TRUE)
                {