diff options
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-07-02 15:38:37 +0000 |
---|---|---|
committer | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-07-02 15:38:37 +0000 |
commit | b0004b834bd8449febfa346bd5e695f40675f30c (patch) | |
tree | 97644a7da2a659813ed70f800d93a575073db259 | |
parent | e813a9b380d8a631f0e7835baa628e6da5c415ce (diff) | |
download | llvm-b0004b834bd8449febfa346bd5e695f40675f30c.zip llvm-b0004b834bd8449febfa346bd5e695f40675f30c.tar.gz llvm-b0004b834bd8449febfa346bd5e695f40675f30c.tar.bz2 |
Follow up of r335953 - [ARM][AArch64] Armv8.4-A Enablement
Imply dotprod for armv8.4-a, because it is mandatory from v8.4.
llvm-svn: 336115
-rw-r--r-- | llvm/include/llvm/Support/AArch64TargetParser.def | 2 | ||||
-rw-r--r-- | llvm/include/llvm/Support/ARMTargetParser.def | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/llvm/include/llvm/Support/AArch64TargetParser.def b/llvm/include/llvm/Support/AArch64TargetParser.def index 06aa4db5..6772e5f 100644 --- a/llvm/include/llvm/Support/AArch64TargetParser.def +++ b/llvm/include/llvm/Support/AArch64TargetParser.def @@ -39,7 +39,7 @@ AARCH64_ARCH("armv8.4-a", ARMV8_4A, "8.4-A", "v8.4a", ARMBuildAttrs::CPUArch::v8_A, FK_CRYPTO_NEON_FP_ARMV8, (AArch64::AEK_CRC | AArch64::AEK_CRYPTO | AArch64::AEK_FP | AArch64::AEK_SIMD | AArch64::AEK_RAS | AArch64::AEK_LSE | - AArch64::AEK_RDM | AArch64::AEK_RCPC)) + AArch64::AEK_RDM | AArch64::AEK_RCPC | AArch64::AEK_DOTPROD)) #undef AARCH64_ARCH #ifndef AARCH64_ARCH_EXT_NAME diff --git a/llvm/include/llvm/Support/ARMTargetParser.def b/llvm/include/llvm/Support/ARMTargetParser.def index 394e0bc..78f5410 100644 --- a/llvm/include/llvm/Support/ARMTargetParser.def +++ b/llvm/include/llvm/Support/ARMTargetParser.def @@ -104,7 +104,8 @@ ARM_ARCH("armv8.3-a", ARMV8_3A, "8.3-A", "v8.3a", ARM_ARCH("armv8.4-a", ARMV8_4A, "8.4-A", "v8.4a", ARMBuildAttrs::CPUArch::v8_A, FK_CRYPTO_NEON_FP_ARMV8, (ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM | - ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS)) + ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS | + ARM::AEK_DOTPROD)) ARM_ARCH("armv8-r", ARMV8R, "8-R", "v8r", ARMBuildAttrs::CPUArch::v8_R, FK_NEON_FP_ARMV8, (ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB | |