reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Support/Host.cpp
 1317   getX86CpuIDAndInfo(1, &EAX, &EBX, &ECX, &EDX);
 1319   Features["cx8"]    = (EDX >>  8) & 1;
 1320   Features["cmov"]   = (EDX >> 15) & 1;
 1321   Features["mmx"]    = (EDX >> 23) & 1;
 1322   Features["fxsr"]   = (EDX >> 24) & 1;
 1323   Features["sse"]    = (EDX >> 25) & 1;
 1324   Features["sse2"]   = (EDX >> 26) & 1;
 1341                     !getX86XCR0(&EAX, &EDX) && ((EAX & 0x6) == 0x6);
 1352   getX86CpuIDAndInfo(0x80000000, &MaxExtLevel, &EBX, &ECX, &EDX);
 1355                      !getX86CpuIDAndInfo(0x80000001, &EAX, &EBX, &ECX, &EDX);
 1366   Features["64bit"]  = HasExtLeaf1 && ((EDX >> 29) & 1);
 1371                      !getX86CpuIDAndInfo(0x80000008, &EAX, &EBX, &ECX, &EDX);
 1376       MaxLevel >= 7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX);
 1429   Features["pconfig"] = HasLeaf7 && ((EDX >> 18) & 1);
 1431       MaxLevel >= 7 && !getX86CpuIDAndInfoEx(0x7, 0x1, &EAX, &EBX, &ECX, &EDX);
 1435                   !getX86CpuIDAndInfoEx(0xd, 0x1, &EAX, &EBX, &ECX, &EDX);
 1443                   !getX86CpuIDAndInfoEx(0x14, 0x0, &EAX, &EBX, &ECX, &EDX);