[X86] Cleanup some CPUID usage in getAvailableFeatures.
authorCraig Topper <craig.topper@intel.com>
Sat, 8 Jul 2017 05:16:13 +0000 (05:16 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 8 Jul 2017 05:16:13 +0000 (05:16 +0000)
commitbb8c799e1a9699ef3ef8ee1b6ea7da5ca42102fb
tree4838abcf7a282c46287b5c1e339174ad4a8fba13
parent433c2f08599eab3a3756646b65b17c1315e9fde3
[X86] Cleanup some CPUID usage in getAvailableFeatures.

We should make sure leaf 1 is available before accessing it. Same with leaf 0x80000001.

llvm-svn: 307462
llvm/lib/Support/Host.cpp