aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorTejas Belagod <tejas.belagod@arm.com>2013-12-19 14:55:47 +0000
committerTejas Belagod <belagod@gcc.gnu.org>2013-12-19 14:55:47 +0000
commit3044268251b2f9a92e876d2b84a5d4b4568ec0c2 (patch)
treedad3ccb36385562b2b5065ad22b583bb1aa2c2b6 /gcc/combine.c
parent5a7a4e8064f46ac5f985c3441fd3b504680865a3 (diff)
downloadgcc-3044268251b2f9a92e876d2b84a5d4b4568ec0c2.zip
gcc-3044268251b2f9a92e876d2b84a5d4b4568ec0c2.tar.gz
gcc-3044268251b2f9a92e876d2b84a5d4b4568ec0c2.tar.bz2
Implement support for AArch64 Crypto SHA1.
gcc/ * config/aarch64/aarch64-simd-builtins.def: Update builtins table. * config/aarch64/aarch64-builtins.c (aarch64_types_ternopu_qualifiers, TYPES_TERNOPU): New. * config/aarch64/aarch64-simd.md (aarch64_crypto_sha1hsi, aarch64_crypto_sha1su1v4si, aarch64_crypto_sha1<sha1_op>v4si, aarch64_crypto_sha1su0v4si): New. * config/aarch64/arm_neon.h (vsha1cq_u32, sha1mq_u32, vsha1pq_u32, vsha1h_u32, vsha1su0q_u32, vsha1su1q_u32): New. * config/aarch64/iterators.md (UNSPEC_SHA1<CPMH>, UNSPEC_SHA1SU<01>): New. (CRYPTO_SHA1): New int iterator. (sha1_op): New int attribute. testsuite/ * gcc.target/aarch64/sha1_1.c: New. From-SVN: r206118
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions