[PATCH] D13281: [ARM] Add missing test for build attribute Tag_Advanced_SIMD_arch when targeting v8.1

Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 5 05:15:29 PDT 2015


This revision was automatically updated to reflect the committed changes.
Closed by commit rL249304: Added missing test for [ARM] AttributeParser. Check that build attribute (authored by alelab01).

Changed prior to commit:
  http://reviews.llvm.org/D13281?vs=36076&id=36504#toc

Repository:
  rL LLVM

http://reviews.llvm.org/D13281

Files:
  llvm/trunk/test/tools/llvm-readobj/ARM/attribute-4.s
  llvm/trunk/tools/llvm-readobj/ARMAttributeParser.cpp

Index: llvm/trunk/test/tools/llvm-readobj/ARM/attribute-4.s
===================================================================
--- llvm/trunk/test/tools/llvm-readobj/ARM/attribute-4.s
+++ llvm/trunk/test/tools/llvm-readobj/ARM/attribute-4.s
@@ -15,6 +15,13 @@
 @CHECK-OBJ-NEXT: TagName: FP_arch
 @CHECK-OBJ-NEXT: Description: VFPv3-D16
 
+.eabi_attribute  Tag_Advanced_SIMD_arch, 4
+ at CHECK:   .eabi_attribute 12, 4
+ at CHECK-OBJ: Tag: 12
+ at CHECK-OBJ-NEXT: Value: 4
+ at CHECK-OBJ-NEXT: TagName: Advanced_SIMD_arch
+ at CHECK-OBJ-NEXT: Description: ARMv8.1-a NEON
+
 .eabi_attribute  Tag_PCS_config, 4
 @CHECK:   .eabi_attribute 13, 4
 @CHECK-OBJ: Tag: 13
Index: llvm/trunk/tools/llvm-readobj/ARMAttributeParser.cpp
===================================================================
--- llvm/trunk/tools/llvm-readobj/ARMAttributeParser.cpp
+++ llvm/trunk/tools/llvm-readobj/ARMAttributeParser.cpp
@@ -193,7 +193,7 @@
 void ARMAttributeParser::Advanced_SIMD_arch(AttrType Tag, const uint8_t *Data,
                                             uint32_t &Offset) {
   static const char *Strings[] = {
-    "Not Permitted", "NEONv1", "NEONv2+FMA", "ARMv8-a NEON"
+    "Not Permitted", "NEONv1", "NEONv2+FMA", "ARMv8-a NEON", "ARMv8.1-a NEON"
   };
 
   uint64_t Value = ParseInteger(Data, Offset);


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13281.36504.patch
Type: text/x-patch
Size: 1287 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151005/5fc43d4b/attachment.bin>


More information about the llvm-commits mailing list