aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2017-04-25 06:58:14 +0000
committerNaveen H.S <naveenh@gcc.gnu.org>2017-04-25 06:58:14 +0000
commit904588d85412c65250c7f6fe9947714b2c590b8b (patch)
tree7b9447faec6c3b59b2c401a7320b38d6510e88cb /gcc
parent424d5df0bb54e840ffaba8af4e9591c98255a1e0 (diff)
downloadgcc-904588d85412c65250c7f6fe9947714b2c590b8b.zip
gcc-904588d85412c65250c7f6fe9947714b2c590b8b.tar.gz
gcc-904588d85412c65250c7f6fe9947714b2c590b8b.tar.bz2
thunderx2t99.md (thunderx2t99_crc): New Reservation.
* config/aarch64/thunderx2t99.md (thunderx2t99_crc): New Reservation. Co-Authored-By: Naveen H.S <Naveen.Hurugalawadi@cavium.com> From-SVN: r247125
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/thunderx2t99.md7
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0e26d07..9b389a0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md
index 99a0aad..adb010c 100644
--- a/gcc/config/aarch64/thunderx2t99.md
+++ b/gcc/config/aarch64/thunderx2t99.md
@@ -454,3 +454,10 @@
(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")