[arm] Refine ARMBuildAttrs.h.
authorLogan Chien <tzuhsiang.chien@gmail.com>
Sat, 9 Nov 2013 14:16:52 +0000 (14:16 +0000)
committerLogan Chien <tzuhsiang.chien@gmail.com>
Sat, 9 Nov 2013 14:16:52 +0000 (14:16 +0000)
This commit cleans up some comments in ARMBuildAttrs.h.
Besides, this commit fixes an error related to AllowWMMXv1
and AllowWMMXv2 (although they are not used currently.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194327 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMBuildAttrs.h

index 62d7d489f068f5e93c3b3a2e859fe7b96ff37e0b..eb0c9ede9731f949e36b9d6793adbdaf1dc391e3 100644 (file)
@@ -105,11 +105,15 @@ namespace ARMBuildAttrs {
 
   // The following have a lot of common use cases
   enum {
-    //ARMISAUse (=8), uleb128  and THUMBISAUse (=9), uleb128
     Not_Allowed = 0,
     Allowed = 1,
 
-    // FP_arch (=10), uleb128 (formerly Tag_VFP_arch = 10)
+    // Tag_ARM_ISA_use (=8), uleb128
+
+    // Tag_THUMB_ISA_use, (=9), uleb128
+    AllowThumb32 = 2, // 32-bit Thumb (implies 16-bit instructions)
+
+    // Tag_FP_arch (=10), uleb128 (formerly Tag_VFP_arch = 10)
     AllowFPv2  = 2, // v2 FP ISA permitted (implies use of the v1 FP ISA)
     AllowFPv3A = 3, // v3 FP ISA permitted (implies use of the v2 FP ISA)
     AllowFPv3B = 4, // v3 FP ISA permitted, but only D0-D15, S0-S31
@@ -119,10 +123,8 @@ namespace ARMBuildAttrs {
     AllowFPARMv8B = 8, // Use of the ARM v8-A FP ISA was permitted, but only D0-D15, S0-S31
 
     // Tag_WMMX_arch, (=11), uleb128
-    AllowThumb32 = 2, // 32-bit Thumb (implies 16-bit instructions)
-
-    // Tag_WMMX_arch, (=11), uleb128
-    AllowWMMXv1 = 2,  // The user permitted this entity to use WMMX v2
+    AllowWMMXv1 = 1,  // The user permitted this entity to use WMMX v1
+    AllowWMMXv2 = 2,  // The user permitted this entity to use WMMX v2
 
     // Tag_Advanced_SIMD_arch, (=12), uleb128
     AllowNeon = 1, // SIMDv1 was permitted