[clang] [RISCV][FMV] Support target_clones (PR #85786)
Craig Topper via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 22 10:43:28 PDT 2024
================
@@ -2877,10 +2877,144 @@ void CodeGenFunction::EmitMultiVersionResolver(
case llvm::Triple::aarch64:
EmitAArch64MultiVersionResolver(Resolver, Options);
return;
+ case llvm::Triple::riscv32:
+ case llvm::Triple::riscv64:
+ EmitRISCVMultiVersionResolver(Resolver, Options);
+ return;
default:
- assert(false && "Only implemented for x86 and AArch64 targets");
+ assert(false && "Only implemented for x86, AArch64 and RISC-V targets");
+ }
+}
+
+static int getPrioiryFromAttrString(StringRef AttrStr) {
----------------
topperc wrote:
Priority*
https://github.com/llvm/llvm-project/pull/85786
More information about the cfe-commits
mailing list