[llvm] Add Apple M4 host detection (PR #117530)
Mads Marquart via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 28 15:01:17 PST 2024
================
@@ -1495,14 +1540,30 @@ StringRef sys::getHostCPUName() {
case CPUFAMILY_ARM_LIGHTNING_THUNDER:
return "apple-a13";
case CPUFAMILY_ARM_FIRESTORM_ICESTORM:
- return "apple-m1";
+ return "apple-m1"; // A14 / M1
case CPUFAMILY_ARM_BLIZZARD_AVALANCHE:
- return "apple-m2";
+ return "apple-m2"; // A15 / M2
case CPUFAMILY_ARM_EVEREST_SAWTOOTH:
- return "apple-m3";
+ return "apple-m3"; // A16
+ case CPUFAMILY_ARM_IBIZA:
+ return "apple-m3"; // M3
+ case CPUFAMILY_ARM_PALMA:
+ return "apple-m3"; // M3 Max
+ case CPUFAMILY_ARM_COLL:
+ return "apple-m3"; // A17
+ case CPUFAMILY_ARM_LOBOS:
+ return "apple-m3"; // M3 Pro
+ case CPUFAMILY_ARM_DONAN:
+ return "apple-m4"; // M4
+ case CPUFAMILY_ARM_BRAVA:
+ return "apple-m4"; // M4 Max
+ case CPUFAMILY_ARM_TAHITI:
+ return "apple-m4"; // A18 Pro
+ case CPUFAMILY_ARM_TUPAI:
+ return "apple-m4"; // A18
----------------
madsmtm wrote:
I kinda liked the explicitness, but sure, have done so now.
https://github.com/llvm/llvm-project/pull/117530
More information about the llvm-commits
mailing list