[NDS32] Remove unused function: nds32_ls_333_p().
authorShiva Chen <shiva0217@gmail.com>
Sun, 22 Apr 2018 08:51:26 +0000 (08:51 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Sun, 22 Apr 2018 08:51:26 +0000 (08:51 +0000)
gcc/
* config/nds32/nds32-protos.h (nds32_ls_333_p): Remove.
* config/nds32/nds32.c (nds32_ls_333_p): Remove.

From-SVN: r259551

gcc/ChangeLog
gcc/config/nds32/nds32-protos.h
gcc/config/nds32/nds32.c

index b32490e3072ceb008da76089199a24f78e59139a..d84f5bc71f750fe4197cec83acdd7fd9891fdf71 100644 (file)
@@ -1,3 +1,8 @@
+2018-04-22  Shiva Chen  <shiva0217@gmail.com>
+
+       * config/nds32/nds32-protos.h (nds32_ls_333_p): Remove.
+       * config/nds32/nds32.c (nds32_ls_333_p): Remove.
+
 2018-04-22  Shiva Chen  <shiva0217@gmail.com>
            Chung-Ju Wu  <jasonwucj@gmail.com>
 
index 2d68f131fcf49fd1f1a415c4bac7197ef8750abc..7e8111e27558763c79e040c00e2e6110a9accfc9 100644 (file)
@@ -69,10 +69,6 @@ extern unsigned int nds32_dbx_register_number (unsigned int);
 
 /* ------------------------------------------------------------------------ */
 
-/* Auxiliary functions for auxiliary macros in nds32.h.  */
-
-extern bool nds32_ls_333_p (rtx, rtx, rtx, machine_mode);
-
 /* Auxiliary functions for lwm/smw.  */
 
 extern bool nds32_valid_smw_lwm_base_p (rtx);
index a33567eeff4d22fcef2b135ff37ae4fe6e5343b1..997cc7672d0af70338385a5ff4ffb6dc1219435a 100644 (file)
@@ -4787,28 +4787,6 @@ nds32_case_vector_shorten_mode (int min_offset, int max_offset,
 
 /* ------------------------------------------------------------------------ */
 
-/* Function to test 333-form for load/store instructions.
-   This is auxiliary extern function for auxiliary macro in nds32.h.
-   Because it is a little complicated, we use function instead of macro.  */
-bool
-nds32_ls_333_p (rtx rt, rtx ra, rtx imm, machine_mode mode)
-{
-  if (REGNO_REG_CLASS (REGNO (rt)) == LOW_REGS
-      && REGNO_REG_CLASS (REGNO (ra)) == LOW_REGS)
-    {
-      if (GET_MODE_SIZE (mode) == 4)
-       return satisfies_constraint_Iu05 (imm);
-
-      if (GET_MODE_SIZE (mode) == 2)
-       return satisfies_constraint_Iu04 (imm);
-
-      if (GET_MODE_SIZE (mode) == 1)
-       return satisfies_constraint_Iu03 (imm);
-    }
-
-  return false;
-}
-
 /* Return alignment for the label.  */
 int
 nds32_target_alignment (rtx_insn *label)