[x86] Realphabetize the feature string decoding function since it was mostly in alpha...
authorCraig Topper <craig.topper@gmail.com>
Mon, 3 Nov 2014 07:05:26 +0000 (07:05 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 3 Nov 2014 07:05:26 +0000 (07:05 +0000)
llvm-svn: 221131

clang/lib/Basic/Targets.cpp

index 8bdc7a5..58703a7 100644 (file)
@@ -3050,18 +3050,17 @@ bool X86TargetInfo::hasFeature(StringRef Feature) const {
       .Case("f16c", HasF16C)
       .Case("fma", HasFMA)
       .Case("fma4", XOPLevel >= FMA4)
-      .Case("tbm", HasTBM)
-      .Case("lzcnt", HasLZCNT)
-      .Case("rdrnd", HasRDRND)
       .Case("fsgsbase", HasFSGSBASE)
+      .Case("lzcnt", HasLZCNT)
       .Case("mm3dnow", MMX3DNowLevel >= AMD3DNow)
       .Case("mm3dnowa", MMX3DNowLevel >= AMD3DNowAthlon)
       .Case("mmx", MMX3DNowLevel >= MMX)
       .Case("pclmul", HasPCLMUL)
       .Case("popcnt", HasPOPCNT)
-      .Case("rtm", HasRTM)
       .Case("prfchw", HasPRFCHW)
+      .Case("rdrnd", HasRDRND)
       .Case("rdseed", HasRDSEED)
+      .Case("rtm", HasRTM)
       .Case("sha", HasSHA)
       .Case("sse", SSELevel >= SSE1)
       .Case("sse2", SSELevel >= SSE2)
@@ -3070,6 +3069,7 @@ bool X86TargetInfo::hasFeature(StringRef Feature) const {
       .Case("sse4.1", SSELevel >= SSE41)
       .Case("sse4.2", SSELevel >= SSE42)
       .Case("sse4a", XOPLevel >= SSE4A)
+      .Case("tbm", HasTBM)
       .Case("x86", true)
       .Case("x86_32", getTriple().getArch() == llvm::Triple::x86)
       .Case("x86_64", getTriple().getArch() == llvm::Triple::x86_64)