diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-11-03 07:05:26 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-11-03 07:05:26 +0000 |
commit | 8dbc58436b8b10e36d0cf971e118a169b94c6ce2 (patch) | |
tree | c1c6ba8dfe17f4476553b3859606dc4d9b7446e7 /clang/lib/Basic/Targets.cpp | |
parent | 8c7f251e98f4ba3b7860e0608aa13735beca69a8 (diff) | |
download | bcm5719-llvm-8dbc58436b8b10e36d0cf971e118a169b94c6ce2.tar.gz bcm5719-llvm-8dbc58436b8b10e36d0cf971e118a169b94c6ce2.zip |
[x86] Realphabetize the feature string decoding function since it was mostly in alphabetical order.
llvm-svn: 221131
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 8bdc7a53385..58703a7979f 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -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) |