diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -852,7 +852,7 @@ FeatureCRC, FeatureRAS, FeatureDotProd]>; -def ARMv87a : Architecture<"armv8.7-a", "ARMv86a", [HasV8_7aOps, +def ARMv87a : Architecture<"armv8.7-a", "ARMv87a", [HasV8_7aOps, FeatureAClass, FeatureDB, FeatureFPARMv8, diff --git a/llvm/lib/Target/ARM/ARMSubtarget.h b/llvm/lib/Target/ARM/ARMSubtarget.h --- a/llvm/lib/Target/ARM/ARMSubtarget.h +++ b/llvm/lib/Target/ARM/ARMSubtarget.h @@ -117,6 +117,7 @@ ARMv84a, ARMv85a, ARMv86a, + ARMv87a, ARMv8a, ARMv8mBaseline, ARMv8mMainline,