thunderx2t99.md (thunderx2t99_crc): New Reservation.
authorJulian Brown <julian@codesourcery.com>
Tue, 25 Apr 2017 06:58:14 +0000 (06:58 +0000)
committerNaveen H.S <naveenh@gcc.gnu.org>
Tue, 25 Apr 2017 06:58:14 +0000 (06:58 +0000)
* config/aarch64/thunderx2t99.md (thunderx2t99_crc): New Reservation.

Co-Authored-By: Naveen H.S <Naveen.Hurugalawadi@cavium.com>
From-SVN: r247125

gcc/ChangeLog
gcc/config/aarch64/thunderx2t99.md

index 0e26d074f368edad86e266049ef5fec8e43c6252..9b389a0630fc750da6dc1ced48aa4aa9beabaae2 100644 (file)
@@ -1,3 +1,8 @@
+2017-04-25  Julian Brown  <julian@codesourcery.com>
+           Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
+
+       * config/aarch64/thunderx2t99.md (thunderx2t99_crc): New Reservation.
+
 2017-04-25  Marc Glisse  <marc.glisse@inria.fr>
 
        * fold-const.c (tree_single_nonzero_warnv_p): Handle SSA_NAME.
index 99a0aadd01de64275084186fcc32e5a8ba1c5989..adb010c08cb07636bf0e151a4d899086b6a2f82b 100644 (file)
        (eq_attr "type" "crypto_sha1_fast,crypto_sha1_xor,crypto_sha1_slow,\
                        crypto_sha256_fast,crypto_sha256_slow"))
   "thunderx2t99_f1")
+
+;; CRC extension.
+
+(define_insn_reservation "thunderx2t99_crc" 4
+  (and (eq_attr "tune" "thunderx2t99")
+       (eq_attr "type" "crc"))
+  "thunderx2t99_i1")