]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/reload1.c
rtl.h (always_void_p): New function.
[thirdparty/gcc.git] / gcc / reload1.c
index 4c4790692568d503c9080b104a90c30b7e1e4209..d2c5524ddcfa3585a5079b3119617683c8e8d407 100644 (file)
@@ -3452,8 +3452,7 @@ eliminate_regs_in_insn (rtx_insn *insn, int replace)
                   the INSN_CODE the same and let reload fix it up.  */
                if (!validate_change (insn, &SET_SRC (old_set), new_src, 0))
                  {
-                   rtx new_pat = gen_rtx_SET (VOIDmode,
-                                              SET_DEST (old_set), new_src);
+                   rtx new_pat = gen_rtx_SET (SET_DEST (old_set), new_src);
 
                    if (!validate_change (insn, &PATTERN (insn), new_pat, 0))
                      SET_SRC (old_set) = new_src;
@@ -5740,7 +5739,7 @@ gen_reload_chain_without_interm_reg_p (int r1, int r2)
          || CONSTANT_P (XEXP (in, 1))
          || MEM_P (XEXP (in, 1))))
     {
-      insn = emit_insn (gen_rtx_SET (VOIDmode, out, in));
+      insn = emit_insn (gen_rtx_SET (out, in));
       code = recog_memoized (insn);
       result = false;
 
@@ -8710,7 +8709,7 @@ gen_reload (rtx out, rtx in, int opnum, enum reload_type type)
       if (op0 != XEXP (in, 0) || op1 != XEXP (in, 1))
        in = gen_rtx_PLUS (GET_MODE (in), op0, op1);
 
-      insn = emit_insn_if_valid_for_reload (gen_rtx_SET (VOIDmode, out, in));
+      insn = emit_insn_if_valid_for_reload (gen_rtx_SET (out, in));
       if (insn)
        return insn;
 
@@ -8799,7 +8798,7 @@ gen_reload (rtx out, rtx in, int opnum, enum reload_type type)
        in = gen_rtx_fmt_e (GET_CODE (in), GET_MODE (in), op1);
 
       /* First, try a plain SET.  */
-      set = emit_insn_if_valid_for_reload (gen_rtx_SET (VOIDmode, out, in));
+      set = emit_insn_if_valid_for_reload (gen_rtx_SET (out, in));
       if (set)
        return set;
 
@@ -8814,10 +8813,8 @@ gen_reload (rtx out, rtx in, int opnum, enum reload_type type)
 
       gen_reload (out_moded, op1, opnum, type);
 
-      insn
-       = gen_rtx_SET (VOIDmode, out,
-                      gen_rtx_fmt_e (GET_CODE (in), GET_MODE (in),
-                                     out_moded));
+      insn = gen_rtx_SET (out, gen_rtx_fmt_e (GET_CODE (in), GET_MODE (in),
+                                             out_moded));
       insn = emit_insn_if_valid_for_reload (insn);
       if (insn)
        {
@@ -8842,7 +8839,7 @@ gen_reload (rtx out, rtx in, int opnum, enum reload_type type)
 
   /* Otherwise, just write (set OUT IN) and hope for the best.  */
   else
-    emit_insn (gen_rtx_SET (VOIDmode, out, in));
+    emit_insn (gen_rtx_SET (out, in));
 
   /* Return the first insn emitted.
      We can not just return get_last_insn, because there may have
@@ -9236,7 +9233,7 @@ inc_for_reload (rtx reloadreg, rtx in, rtx value, int inc_amount)
         that in gen_reload.  */
 
       last = get_last_insn ();
-      add_insn = emit_insn (gen_rtx_SET (VOIDmode, incloc,
+      add_insn = emit_insn (gen_rtx_SET (incloc,
                                         gen_rtx_PLUS (GET_MODE (incloc),
                                                       incloc, inc)));