[PATCH] D50179: [AArch64][ARM] Context sensitive meaning of option "crypto"

Sjoerd Meijer via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 2 04:39:39 PDT 2018


SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: olista01, samparker, john.brawn, ab, t.p.northover.
Herald added a reviewer: javed.absar.
Herald added subscribers: chrib, kristof.beyls.

For AArch64:

1. Crypto means sm4 + sha3 + sha2 + aes for Armv8.4-A and up,
2. and sha2 + aes for Armv8.3-A and earlier.

And for AArch32:
Crypto means sha2 + aes, because the Armv8.2-A crypto instructions
were added to AArch64 only.


https://reviews.llvm.org/D50179

Files:
  lib/Driver/ToolChains/Arch/AArch64.cpp
  lib/Driver/ToolChains/Arch/ARM.cpp
  test/Driver/arm-features.c
  test/Preprocessor/aarch64-target-features.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50179.158730.patch
Type: text/x-patch
Size: 15006 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180802/c13fe2c7/attachment-0001.bin>


More information about the cfe-commits mailing list