MIPS16/GCC: Improve `casesi_internal_mips16_<mode>'s instruction count estimate
authorMaciej W. Rozycki <macro@imgtec.com>
Wed, 16 Nov 2016 21:39:31 +0000 (21:39 +0000)
committerMaciej W. Rozycki <macro@gcc.gnu.org>
Wed, 16 Nov 2016 21:39:31 +0000 (21:39 +0000)
gcc/
* config/mips/mips.md (casesi_internal_mips16_<mode>): Set
`insn_count' to 11 rather than 16.

From-SVN: r242516

gcc/ChangeLog
gcc/config/mips/mips.md

index a8ff380c1802b99a3d80148a3250a3ca90a452ea..17b79e52eedc5530d3b49caec06473cf9ec563fc 100644 (file)
@@ -1,3 +1,8 @@
+2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * config/mips/mips.md (casesi_internal_mips16_<mode>): Set
+       `insn_count' to 11 rather than 16.
+
 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
 
        * config/mips/mips.md (casesi_internal_mips16_<mode>): Use the
index 3aea5a7a4f3d5ff0ce24b844647a5733718b2d47..13852ef229359775c297efda5d3e3961514c9563 100644 (file)
 
   return "j\t%4";
 }
-  [(set_attr "insn_count" "16")])
+  [(set_attr "insn_count" "11")])
 
 ;; For TARGET_USE_GOT, we save the gp in the jmp_buf as well.
 ;; While it is possible to either pull it off the stack (in the