[llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #79464)
Rin Dobrescu via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 25 08:13:18 PST 2024
- Previous message: [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #79464)
- Next message: [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #79464)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
================
@@ -80,14 +41,14 @@ define <16 x i8> @lower_trunc_16xi8(i16 %a, i16 %b, i16 %c, i16 %d, i16 %e, i16
%f1 = insertelement <16 x i16> %e1, i16 %f, i16 5
%g1 = insertelement <16 x i16> %f1, i16 %g, i16 6
%h1 = insertelement <16 x i16> %g1, i16 %h, i16 7
- %i1 = insertelement <16 x i16> %f1, i16 %i, i16 8
- %j1 = insertelement <16 x i16> %g1, i16 %j, i16 9
- %k1 = insertelement <16 x i16> %f1, i16 %k, i16 10
- %l1 = insertelement <16 x i16> %g1, i16 %l, i16 11
- %m1 = insertelement <16 x i16> %f1, i16 %m, i16 12
- %n1 = insertelement <16 x i16> %g1, i16 %n, i16 13
- %o1 = insertelement <16 x i16> %f1, i16 %o, i16 14
- %p1 = insertelement <16 x i16> %g1, i16 %p, i16 15
----------------
Rin18 wrote:
I noticed these inserts had the wrong first operand so I changed them.
https://github.com/llvm/llvm-project/pull/79464
- Previous message: [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #79464)
- Next message: [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #79464)
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the llvm-commits
mailing list