[clang] [Clang][SME2] Add multi-vector add/sub builtins (PR #69725)

David Sherwood via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 20 08:04:34 PDT 2023


================
@@ -9893,24 +9888,37 @@ Value *CodeGenFunction::FormSVEBuiltinResult(Value *Call) {
   return Call;
 }
 
-Value *CodeGenFunction::EmitAArch64SVEBuiltinExpr(unsigned BuiltinID,
-                                                  const CallExpr *E) {
+void CodeGenFunction::GetAArch64SMEProcessedOperands(
----------------
david-arm wrote:

I wonder if actually this is better named as GetAArch64SVEProcessedOperands because if we have to choose a name that's common to both the SME and SVE builtins, choosing SVE might make more sense. That's because we're specifically dealing with scalable vectors in general here and not something that's intrinsically linked to SME.

https://github.com/llvm/llvm-project/pull/69725


More information about the cfe-commits mailing list