jroelofs wrote:

> Will this cause an ABI compatibility issue for any existing use of the 
> function multiversioning attributes on Darwin? I think it might, but I 
> haven't tried to confirm.

I don't think there is an ABI compatibility concern here for a couple of 
reasons:
* The corresponding builtins were unimplemented on Darwin until 
https://github.com/llvm/llvm-project/pull/73685 (FYI, this is part of a patch 
series: #73688, #73687, #73686, #73685)
* On AArch64, the IFunc lowering is required: 
https://github.com/llvm/llvm-project/blob/859338a695169d2804d6999f44e1e94bedf6ddd7/clang/lib/CodeGen/CodeGenFunction.cpp#L2746-L2748

https://github.com/llvm/llvm-project/pull/73688
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to