================
@@ -9924,12 +9917,56 @@ Value 
*CodeGenFunction::EmitAArch64SVEBuiltinExpr(unsigned BuiltinID,
       // immediate requires more than a handful of bits.
       *Result = Result->extOrTrunc(32);
       Ops.push_back(llvm::ConstantInt::get(getLLVMContext(), *Result));
+      continue;
+    }
+
+    if (IsTupleGetOrSet) {
+      Ops.push_back(EmitScalarExpr(E->getArg(i)));
----------------
sdesmalen-arm wrote:

This is the same as `Ops.push_back(Arg);` ? And if so, you can combine it with 
the case below.

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

Reply via email to