Lines Matching defs:Family

669 static void detectX86FamilyModel(unsigned EAX, unsigned *Family,
671 *Family = (EAX >> 8) & 0xf; // Bits 8 - 11
673 if (*Family == 6 || *Family == 0xf) {
674 if (*Family == 0xf)
676 *Family += (EAX >> 20) & 0xff; // Bits 20 - 27
684 static StringRef getIntelProcessorTypeAndSubtype(unsigned Family,
691 switch (Family) {
1085 static const char *getAMDProcessorTypeAndSubtype(unsigned Family,
1092 switch (Family) {
1184 // Family 17h Models 30h-3Fh (Starship) Zen 2
1185 // Family 17h Models 47h (Cardinal) Zen 2
1186 // Family 17h Models 60h-67h (Renoir) Zen 2
1187 // Family 17h Models 68h-6Fh (Lucienne) Zen 2
1188 // Family 17h Models 70h-7Fh (Matisse) Zen 2
1189 // Family 17h Models 84h-87h (ProjectX) Zen 2
1190 // Family 17h Models 90h-97h (VanGogh) Zen 2
1191 // Family 17h Models 98h-9Fh (Mero) Zen 2
1192 // Family 17h Models A0h-AFh (Mendocino) Zen 2
1198 // Family 17h Models 10h-1Fh (Raven1) Zen
1199 // Family 17h Models 10h-1Fh (Picasso) Zen+
1200 // Family 17h Models 20h-2Fh (Raven2 x86) Zen
1211 // Family 19h Models 00h-0Fh (Genesis, Chagall) Zen 3
1212 // Family 19h Models 20h-2Fh (Vermeer) Zen 3
1213 // Family 19h Models 30h-3Fh (Badami) Zen 3
1214 // Family 19h Models 40h-4Fh (Rembrandt) Zen 3+
1215 // Family 19h Models 50h-5Fh (Cezanne) Zen 3
1222 // Family 19h Models 10h-1Fh (Stones; Storm Peak) Zen 4
1223 // Family 19h Models 60h-6Fh (Raphael) Zen 4
1224 // Family 19h Models 70h-77h (Phoenix, Hawkpoint1) Zen 4
1225 // Family 19h Models 78h-7Fh (Phoenix 2, Hawkpoint2) Zen 4
1226 // Family 19h Models A0h-AFh (Stones-Dense) Zen 4
1403 unsigned Family = 0, Model = 0;
1405 detectX86FamilyModel(EAX, &Family, &Model);
1416 CPU = getIntelProcessorTypeAndSubtype(Family, Model, Features, &Type,
1419 CPU = getAMDProcessorTypeAndSubtype(Family, Model, Features, &Type,
1548 uint32_t Family;
1549 size_t Length = sizeof(Family);
1550 sysctlbyname("hw.cpufamily", &Family, &Length, NULL, 0);
1561 switch (Family) {