================
@@ -272,9 +272,16 @@ class Intrinsic {
Proto[I] == 'R' || Proto[I] == '@' || Proto[I] == '!')
break;
+ if (Proto[I] == '2')
+ Param += 1;
+ if (Proto[I] == '4')
+ Param += 3;
----------------
kmclaughlin-arm wrote:
Sorry I didn't spot this before, but looking at the tests above it seems like
only the `pmull_pair_n` & `pmlal_pair_n` builtins take a splat operand. Since
they both only have `x2` variants, I'm wondering if handling the `x4` case can
be removed from this patch (and possibly the adjustment to `Param` below)?
https://github.com/llvm/llvm-project/pull/165545
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits