[clang] [Clang][AArch64] set default mtune (PR #179136)
Ricardo Jesus via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 10 09:29:57 PST 2026
================
@@ -244,9 +286,10 @@ void aarch64::getAArch64TargetFeatures(const Driver &D,
success = getAArch64MicroArchFeaturesFromMtune(D, A->getValue(), Args);
else if (success && (A = Args.getLastArg(options::OPT_mcpu_EQ)))
success = getAArch64MicroArchFeaturesFromMcpu(D, A->getValue(), Args);
- else if (success && isCPUDeterminedByTriple(Triple))
- success = getAArch64MicroArchFeaturesFromMcpu(
- D, getAArch64TargetCPUByTriple(Triple), Args);
+ else if (success) {
+ if (auto TuneCPUOpt = getAArch64TargetTuneCPUByTriple(Triple))
----------------
rj-jesus wrote:
Maybe call this `TuneCPU` for consistency with aarch64::getAArch64TargetTuneCPU and Clang::AddAArch64TargetArgs?
https://github.com/llvm/llvm-project/pull/179136
More information about the cfe-commits
mailing list