<div dir="ltr">Hi Evandro,<div><br></div><div>For the record this is not a "no functional change" as can be evidenced by the fact that your tests would have not passed before you added this support.</div><div><br></div><div>Please be more careful about your labeling in the future.</div><div><br></div><div>-eric</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Aug 1, 2016 at 11:47 AM Evandro Menezes via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: evandro<br class="gmail_msg">
Date: Mon Aug  1 13:39:45 2016<br class="gmail_msg">
New Revision: 277364<br class="gmail_msg">
<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=277364&view=rev" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project?rev=277364&view=rev</a><br class="gmail_msg">
Log:<br class="gmail_msg">
[AArch64] Add support for Samsung Exynos M2 (NFC).<br class="gmail_msg">
<br class="gmail_msg">
Modified:<br class="gmail_msg">
    llvm/trunk/include/llvm/Support/AArch64TargetParser.def<br class="gmail_msg">
    llvm/trunk/include/llvm/Support/ARMTargetParser.def<br class="gmail_msg">
    llvm/trunk/lib/Target/AArch64/AArch64.td<br class="gmail_msg">
    llvm/trunk/lib/Target/ARM/ARM.td<br class="gmail_msg">
    llvm/trunk/test/CodeGen/AArch64/cpus.ll<br class="gmail_msg">
    llvm/trunk/test/CodeGen/AArch64/remat.ll<br class="gmail_msg">
    llvm/trunk/test/CodeGen/ARM/build-attributes.ll<br class="gmail_msg">
    llvm/trunk/unittests/Support/TargetParserTest.cpp<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/include/llvm/Support/AArch64TargetParser.def<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/AArch64TargetParser.def?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/AArch64TargetParser.def?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/include/llvm/Support/AArch64TargetParser.def (original)<br class="gmail_msg">
+++ llvm/trunk/include/llvm/Support/AArch64TargetParser.def Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -65,6 +65,8 @@ AARCH64_CPU_NAME("cyclone", AK_ARMV8A, F<br class="gmail_msg">
                 (AArch64::AEK_SIMD | AArch64::AEK_CRYPTO))<br class="gmail_msg">
 AARCH64_CPU_NAME("exynos-m1", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,<br class="gmail_msg">
                 (AArch64::AEK_SIMD | AArch64::AEK_CRC | AArch64::AEK_CRYPTO))<br class="gmail_msg">
+AARCH64_CPU_NAME("exynos-m2", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,<br class="gmail_msg">
+                (AArch64::AEK_SIMD | AArch64::AEK_CRC | AArch64::AEK_CRYPTO))<br class="gmail_msg">
 AARCH64_CPU_NAME("kryo", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false,<br class="gmail_msg">
                 (AArch64::AEK_SIMD | AArch64::AEK_CRC | AArch64::AEK_CRYPTO))<br class="gmail_msg">
 AARCH64_CPU_NAME("vulcan", AK_ARMV8_1A, FK_CRYPTO_NEON_FP_ARMV8, false,<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/include/llvm/Support/ARMTargetParser.def<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/ARMTargetParser.def?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/ARMTargetParser.def?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/include/llvm/Support/ARMTargetParser.def (original)<br class="gmail_msg">
+++ llvm/trunk/include/llvm/Support/ARMTargetParser.def Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -232,6 +232,7 @@ ARM_CPU_NAME("cortex-a72", AK_ARMV8A, FK<br class="gmail_msg">
 ARM_CPU_NAME("cortex-a73", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_CRC)<br class="gmail_msg">
 ARM_CPU_NAME("cyclone", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_CRC)<br class="gmail_msg">
 ARM_CPU_NAME("exynos-m1", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_CRC)<br class="gmail_msg">
+ARM_CPU_NAME("exynos-m2", AK_ARMV8A, FK_CRYPTO_NEON_FP_ARMV8, false, ARM::AEK_CRC)<br class="gmail_msg">
 // Non-standard Arch names.<br class="gmail_msg">
 ARM_CPU_NAME("iwmmxt", AK_IWMMXT, FK_NONE, true, ARM::AEK_NONE)<br class="gmail_msg">
 ARM_CPU_NAME("xscale", AK_XSCALE, FK_NONE, true, ARM::AEK_NONE)<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/lib/Target/AArch64/AArch64.td<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64.td?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64.td?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/lib/Target/AArch64/AArch64.td (original)<br class="gmail_msg">
+++ llvm/trunk/lib/Target/AArch64/AArch64.td Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -270,6 +270,7 @@ def : ProcessorModel<"cortex-a72", Corte<br class="gmail_msg">
 def : ProcessorModel<"cortex-a73", CortexA57Model, [ProcA73]>;<br class="gmail_msg">
 def : ProcessorModel<"cyclone", CycloneModel, [ProcCyclone]>;<br class="gmail_msg">
 def : ProcessorModel<"exynos-m1", ExynosM1Model, [ProcExynosM1]>;<br class="gmail_msg">
+def : ProcessorModel<"exynos-m2", ExynosM1Model, [ProcExynosM1]>;<br class="gmail_msg">
 def : ProcessorModel<"kryo", KryoModel, [ProcKryo]>;<br class="gmail_msg">
 def : ProcessorModel<"vulcan", VulcanModel, [ProcVulcan]>;<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/lib/Target/ARM/ARM.td<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARM.td?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARM.td?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/lib/Target/ARM/ARM.td (original)<br class="gmail_msg">
+++ llvm/trunk/lib/Target/ARM/ARM.td Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -798,6 +798,12 @@ def : ProcNoItin<"exynos-m1",<br class="gmail_msg">
                                                          FeatureCrypto,<br class="gmail_msg">
                                                          FeatureCRC]>;<br class="gmail_msg">
<br class="gmail_msg">
+def : ProcNoItin<"exynos-m2",                           [ARMv8a, ProcExynosM1,<br class="gmail_msg">
+                                                         FeatureHWDiv,<br class="gmail_msg">
+                                                         FeatureHWDivARM,<br class="gmail_msg">
+                                                         FeatureCrypto,<br class="gmail_msg">
+                                                         FeatureCRC]>;<br class="gmail_msg">
+<br class="gmail_msg">
 //===----------------------------------------------------------------------===//<br class="gmail_msg">
 // Register File Description<br class="gmail_msg">
 //===----------------------------------------------------------------------===//<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/test/CodeGen/AArch64/cpus.ll<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/cpus.ll?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/cpus.ll?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/test/CodeGen/AArch64/cpus.ll (original)<br class="gmail_msg">
+++ llvm/trunk/test/CodeGen/AArch64/cpus.ll Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -8,6 +8,7 @@<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=cortex-a72 2>&1 | FileCheck %s<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=cortex-a73 2>&1 | FileCheck %s<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=exynos-m1 2>&1 | FileCheck %s<br class="gmail_msg">
+; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=exynos-m2 2>&1 | FileCheck %s<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=kryo 2>&1 | FileCheck %s<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=vulcan 2>&1 | FileCheck %s<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=arm64-unknown-unknown -mcpu=invalidcpu 2>&1 | FileCheck %s --check-prefix=INVALID<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/test/CodeGen/AArch64/remat.ll<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/remat.ll?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/remat.ll?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/test/CodeGen/AArch64/remat.ll (original)<br class="gmail_msg">
+++ llvm/trunk/test/CodeGen/AArch64/remat.ll Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -4,6 +4,7 @@<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a72 -o - %s | FileCheck %s<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a73 -o - %s | FileCheck %s<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=exynos-m1 -o - %s | FileCheck %s<br class="gmail_msg">
+; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=exynos-m2 -o - %s | FileCheck %s<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=kryo -o - %s | FileCheck %s<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=vulcan -o - %s | FileCheck %s<br class="gmail_msg">
 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mattr=+custom-cheap-as-move -o - %s | FileCheck %s<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/test/CodeGen/ARM/build-attributes.ll<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/build-attributes.ll?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/build-attributes.ll?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/test/CodeGen/ARM/build-attributes.ll (original)<br class="gmail_msg">
+++ llvm/trunk/test/CodeGen/ARM/build-attributes.ll Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -128,6 +128,9 @@<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m1 | FileCheck %s --check-prefix=EXYNOS-M1<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m1  -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math -fp-contract=fast | FileCheck %s --check-prefix=EXYNOS-M1-FAST<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m1 -enable-sign-dependent-rounding-fp-math | FileCheck %s --check-prefix=DYN-ROUNDING<br class="gmail_msg">
+; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m2 | FileCheck %s --check-prefix=EXYNOS-M2<br class="gmail_msg">
+; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m2  -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math -fp-contract=fast | FileCheck %s --check-prefix=EXYNOS-M1-FAST<br class="gmail_msg">
+; RUN: llc < %s -mtriple=armv8-linux-gnueabi -mcpu=exynos-m2 -enable-sign-dependent-rounding-fp-math | FileCheck %s --check-prefix=DYN-ROUNDING<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8.1a-linux-gnueabi  -enable-unsafe-fp-math -disable-fp-elim -enable-no-infs-fp-math -enable-no-nans-fp-math -fp-contract=fast | FileCheck %s --check-prefix=GENERIC-ARMV8_1-A-FAST<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8.1a-linux-gnueabi -enable-sign-dependent-rounding-fp-math | FileCheck %s --check-prefix=DYN-ROUNDING<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 | FileCheck %s  --check-prefix=CORTEX-A7-CHECK<br class="gmail_msg">
@@ -160,6 +163,8 @@<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=cortex-a72 -mattr=+strict-align | FileCheck %s --check-prefix=STRICT-ALIGN<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=exynos-m1 | FileCheck %s --check-prefix=NO-STRICT-ALIGN<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=exynos-m1 -mattr=+strict-align | FileCheck %s --check-prefix=STRICT-ALIGN<br class="gmail_msg">
+; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=exynos-m2 | FileCheck %s --check-prefix=NO-STRICT-ALIGN<br class="gmail_msg">
+; RUN: llc < %s -mtriple=armv8-none-linux-gnueabi -mcpu=exynos-m2 -mattr=+strict-align | FileCheck %s --check-prefix=STRICT-ALIGN<br class="gmail_msg">
<br class="gmail_msg">
 ; ARMv7a<br class="gmail_msg">
 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi -mcpu=cortex-a7 | FileCheck %s --check-prefix=NO-STRICT-ALIGN<br class="gmail_msg">
@@ -1446,7 +1451,7 @@<br class="gmail_msg">
 ; EXYNOS-M1:  .eabi_attribute 38, 1<br class="gmail_msg">
 ; EXYNOS-M1:  .eabi_attribute 42, 1<br class="gmail_msg">
 ; EXYNOS-M1-NOT:  .eabi_attribute 44<br class="gmail_msg">
-; EXYNOS-M15:  .eabi_attribute 68, 3<br class="gmail_msg">
+; EXYNOS-M1:  .eabi_attribute 68, 3<br class="gmail_msg">
<br class="gmail_msg">
 ; EXYNOS-M1-FAST-NOT:   .eabi_attribute 19<br class="gmail_msg">
 ;; The exynos-m1 has the ARMv8 FP unit, which always flushes preserving sign.<br class="gmail_msg">
@@ -1455,6 +1460,29 @@<br class="gmail_msg">
 ; EXYNOS-M1-FAST-NOT:  .eabi_attribute 22<br class="gmail_msg">
 ; EXYNOS-M1-FAST:  .eabi_attribute 23, 1<br class="gmail_msg">
<br class="gmail_msg">
+; EXYNOS-M2:  .cpu exynos-m2<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 6, 14<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 7, 65<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 8, 1<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 9, 2<br class="gmail_msg">
+; EXYNOS-M2:  .fpu crypto-neon-fp-armv8<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 12, 3<br class="gmail_msg">
+; EXYNOS-M2-NOT:   .eabi_attribute 19<br class="gmail_msg">
+;; We default to IEEE 754 compliance<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 20, 1<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 21, 1<br class="gmail_msg">
+; EXYNOS-M2-NOT:  .eabi_attribute 22<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 23, 3<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 24, 1<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 25, 1<br class="gmail_msg">
+; EXYNOS-M2-NOT:  .eabi_attribute 27<br class="gmail_msg">
+; EXYNOS-M2-NOT:  .eabi_attribute 28<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 36, 1<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 38, 1<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 42, 1<br class="gmail_msg">
+; EXYNOS-M2-NOT:  .eabi_attribute 44<br class="gmail_msg">
+; EXYNOS-M2:  .eabi_attribute 68, 3<br class="gmail_msg">
+<br class="gmail_msg">
 ; GENERIC-FPU-VFPV3-FP16: .fpu vfpv3-fp16<br class="gmail_msg">
 ; GENERIC-FPU-VFPV3-D16-FP16: .fpu vfpv3-d16-fp16<br class="gmail_msg">
 ; GENERIC-FPU-VFPV3XD: .fpu vfpv3xd<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/unittests/Support/TargetParserTest.cpp<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/Support/TargetParserTest.cpp?rev=277364&r1=277363&r2=277364&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/Support/TargetParserTest.cpp?rev=277364&r1=277363&r2=277364&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/unittests/Support/TargetParserTest.cpp (original)<br class="gmail_msg">
+++ llvm/trunk/unittests/Support/TargetParserTest.cpp Mon Aug  1 13:39:45 2016<br class="gmail_msg">
@@ -310,8 +310,8 @@ TEST(TargetParserTest, ARMparseCPUArch)<br class="gmail_msg">
       "cortex-r5",     "cortex-r7",     "cortex-r8",   "sc300",<br class="gmail_msg">
       "cortex-m3",     "cortex-m4",     "cortex-m7",   "cortex-a32",<br class="gmail_msg">
       "cortex-a35",    "cortex-a53",    "cortex-a57",  "cortex-a72",<br class="gmail_msg">
-      "cortex-a73",    "cyclone",       "exynos-m1",   "iwmmxt",<br class="gmail_msg">
-      "xscale",        "swift"};<br class="gmail_msg">
+      "cortex-a73",    "cyclone",       "exynos-m1",   "exynos-m2",<br class="gmail_msg">
+      "iwmmxt",        "xscale",        "swift"};<br class="gmail_msg">
<br class="gmail_msg">
   for (const auto &ARMCPUName : kARMCPUNames)<br class="gmail_msg">
     EXPECT_TRUE(contains(CPU, ARMCPUName.Name)<br class="gmail_msg">
@@ -535,7 +535,8 @@ TEST(TargetParserTest, AArch64parseArchE<br class="gmail_msg">
 TEST(TargetParserTest, AArch64parseCPUArch) {<br class="gmail_msg">
   const char *CPU[] = {"cortex-a35", "cortex-a53", "cortex-a57",<br class="gmail_msg">
                        "cortex-a72", "cortex-a73", "cyclone",<br class="gmail_msg">
-                       "exynos-m1",  "kryo",       "vulcan"};<br class="gmail_msg">
+                       "exynos-m1",  "exynos-m2",  "kryo",<br class="gmail_msg">
+                       "vulcan"};<br class="gmail_msg">
<br class="gmail_msg">
   for (const auto &AArch64CPUName : kAArch64CPUNames)<br class="gmail_msg">
     EXPECT_TRUE(contains(CPU, AArch64CPUName.Name)<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
llvm-commits mailing list<br class="gmail_msg">
<a href="mailto:llvm-commits@lists.llvm.org" class="gmail_msg" target="_blank">llvm-commits@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br class="gmail_msg">
</blockquote></div>