forked from OSchip/llvm-project
[x86] Realphabetize the feature string decoding function since it was mostly in alphabetical order.
llvm-svn: 221131
This commit is contained in:
parent
8c7f251e98
commit
8dbc58436b
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue