summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-11-03 07:05:26 +0000
committerCraig Topper <craig.topper@gmail.com>2014-11-03 07:05:26 +0000
commit8dbc58436b8b10e36d0cf971e118a169b94c6ce2 (patch)
treec1c6ba8dfe17f4476553b3859606dc4d9b7446e7 /clang/lib/Basic/Targets.cpp
parent8c7f251e98f4ba3b7860e0608aa13735beca69a8 (diff)
downloadbcm5719-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.cpp8
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)
OpenPOWER on IntegriCloud