[clang] [FMV][AIX] Implement target_clones (cpu-only) (PR #177428)
Zarko Todorovski via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 12 10:02:59 PDT 2026
================
@@ -3063,14 +3026,93 @@ void CodeGenFunction::EmitMultiVersionResolver(
return;
case llvm::Triple::riscv32:
case llvm::Triple::riscv64:
- case llvm::Triple::riscv32be:
- case llvm::Triple::riscv64be:
EmitRISCVMultiVersionResolver(Resolver, Options);
return;
-
+ case llvm::Triple::ppc:
+ case llvm::Triple::ppc64:
+ if (getContext().getTargetInfo().getTriple().isOSAIX()) {
+ EmitPPCAIXMultiVersionResolver(Resolver, Options);
+ return;
+ }
+ [[fallthrough]];
default:
- assert(false && "Only implemented for x86, AArch64 and RISC-V targets");
+ assert(false &&
+ "Only implemented for x86, AArch64, RISC-V, and PowerPC targets");
----------------
ZarkoT wrote:
Do we support this on ppc64le?
https://github.com/llvm/llvm-project/pull/177428
More information about the cfe-commits
mailing list