forked from OSchip/llvm-project
[X86] Remove unnecessary union from getHostCPUFeatures. NFC
This seems to be leftover copied from an older implementation of getHostCPUName where we needed this to check the name of CPU vendor. We don't check the CPU vendor at all in getHostCPUFeatures so this union and the variable are unneeded.
This commit is contained in:
parent
f9888462cc
commit
c96877ff62
|
@ -1361,13 +1361,8 @@ int sys::getHostNumPhysicalCores() {
|
|||
bool sys::getHostCPUFeatures(StringMap<bool> &Features) {
|
||||
unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0;
|
||||
unsigned MaxLevel;
|
||||
union {
|
||||
unsigned u[3];
|
||||
char c[12];
|
||||
} text;
|
||||
|
||||
if (getX86CpuIDAndInfo(0, &MaxLevel, text.u + 0, text.u + 2, text.u + 1) ||
|
||||
MaxLevel < 1)
|
||||
if (getX86CpuIDAndInfo(0, &MaxLevel, &EBX, &ECX, &EDX) || MaxLevel < 1)
|
||||
return false;
|
||||
|
||||
getX86CpuIDAndInfo(1, &EAX, &EBX, &ECX, &EDX);
|
||||
|
|
Loading…
Reference in New Issue