aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2017-06-08 14:00:05 +0200
committerYvan Roux <yvan.roux@linaro.org>2017-06-08 14:00:05 +0200
commitfdb4d2469b50bc35687114bb374c589ec247f9bd (patch)
tree8e41e040a49976c471ee8270ca5acb8d8c5251cd /gcc
parent545dba917e5dc9a2542ce8b8647421fcac6bd9d3 (diff)
gcc/
Backport from trunk r247125. 2017-04-25 Julian Brown <julian@codesourcery.com> Naveen H.S <Naveen.Hurugalawadi@cavium.com> * config/aarch64/thunderx2t99.md (thunderx2t99_crc): New Reservation. Change-Id: Icb5947edd197d9938b07dd24791c9bd01fb0fac3
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/aarch64/thunderx2t99.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md
index 99a0aadd01d..adb010c08cb 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")