Home
last modified time | relevance | path

Searched refs:splat (Results 1 – 25 of 473) sorted by relevance

12345678910>>...19

/llvm-project-15.0.7/llvm/test/Transforms/Scalarizer/
H A Dvector-gep.ll48 ;CHECK: %.splat[[I0]] = extractelement <4 x i16> %.splat, i32 0
50 ;CHECK: %.splat[[I1]] = extractelement <4 x i16> %.splat, i32 1
52 ;CHECK: %.splat[[I2]] = extractelement <4 x i16> %.splat, i32 2
54 ;CHECK: %.splat[[I3]] = extractelement <4 x i16> %.splat, i32 3
73 ;CHECK: %.splat[[I0:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 0
75 ;CHECK: %.splat[[I1:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 1
77 ;CHECK: %.splat[[I2:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 2
79 ;CHECK: %.splat[[I3:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 3
95 ;CHECK: %.splat[[I0:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 0
97 ;CHECK: %.splat[[I1:.i[0-9]*]] = extractelement <4 x i16*> %.splat, i32 1
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dvsx-partword-int-loads-and-stores.ll10 ret <16 x i8> %splat.splat
26 ret <8 x i16> %splat.splat
42 ret <4 x i32> %splat.splat
58 ret <2 x i64> %splat.splat
73 ret <16 x i8> %splat.splat
89 ret <8 x i16> %splat.splat
105 ret <4 x i32> %splat.splat
121 ret <2 x i64> %splat.splat
174 ret <16 x i8> %splat.splat
190 ret <4 x i32> %splat.splat
[all …]
H A Dpower9-moves-and-splats.ll74 %splat.splatinsert = insertelement <4 x i32> undef, i32 %0, i32 0
75 …%splat.splat = shufflevector <4 x i32> %splat.splatinsert, <4 x i32> undef, <4 x i32> zeroinitiali…
76 ret <4 x i32> %splat.splat
93 …%splat.splat = shufflevector <4 x float> %splat.splatinsert, <4 x float> undef, <4 x i32> zeroinit…
94 ret <4 x float> %splat.splat
115 …%splat.splat = shufflevector <4 x i32> %splat.splatinsert, <4 x i32> undef, <4 x i32> zeroinitiali…
116 ret <4 x i32> %splat.splat
137 …%splat.splat = shufflevector <4 x float> %splat.splatinsert, <4 x float> undef, <4 x i32> zeroinit…
138 ret <4 x float> %splat.splat
268 …%splat.splat = shufflevector <4 x i32> %splat.splatinsert, <4 x i32> undef, <4 x i32> zeroinitiali…
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dneon-shift-neg.ll14 %shr = ashr <2 x i64> %a, %splat.splat
28 %shr = ashr <4 x i32> %a, %splat.splat
42 %shr = ashr <4 x i32> %a, %splat.splat
97 %shr = ashr <2 x i32> %a, %splat.splat
139 %shr = lshr <2 x i64> %a, %splat.splat
153 %shr = lshr <4 x i32> %a, %splat.splat
167 %shr = lshr <4 x i32> %a, %splat.splat
222 %shr = lshr <2 x i32> %a, %splat.splat
265 %shl = shl <2 x i64> %a, %splat.splat
280 %shl = shl <4 x i32> %a, %splat.splat
[all …]
H A Dsve-int-arith-imm.ll14 %cmp = icmp sgt <vscale x 16 x i8> %a, %splat
26 %cmp = icmp sgt <vscale x 16 x i8> %a, %splat
38 %cmp = icmp sgt <vscale x 8 x i16> %a, %splat
514 %res = mul <vscale x 16 x i8> %a, %splat
525 %res = mul <vscale x 16 x i8> %a, %splat
536 %res = mul <vscale x 8 x i16> %a, %splat
547 %res = mul <vscale x 8 x i16> %a, %splat
558 %res = mul <vscale x 4 x i32> %a, %splat
569 %res = mul <vscale x 4 x i32> %a, %splat
580 %res = mul <vscale x 2 x i64> %a, %splat
[all …]
H A Dsve-fixed-length-splat-vector.ll20 ret <8 x i8> %splat
31 ret <16 x i8> %splat
103 ret <4 x i16> %splat
114 ret <8 x i16> %splat
186 ret <2 x i32> %splat
197 ret <4 x i32> %splat
269 ret <1 x i64> %splat
280 ret <2 x i64> %splat
357 ret <4 x half> %splat
369 ret <8 x half> %splat
[all …]
H A Dsve-int-imm.ll14 %res = add <vscale x 16 x i8> %a, %splat
24 %res = add <vscale x 8 x i16> %a, %splat
34 %res = add <vscale x 8 x i16> %a, %splat
44 %res = add <vscale x 4 x i32> %a, %splat
54 %res = add <vscale x 4 x i32> %a, %splat
64 %res = add <vscale x 2 x i64> %a, %splat
74 %res = add <vscale x 2 x i64> %a, %splat
84 %res = add <vscale x 16 x i8> %a, %splat
94 %res = add <vscale x 8 x i16> %a, %splat
105 %res = sub <vscale x 16 x i8> %splat, %a
[all …]
H A Dsve-int-log-imm.ll14 %res = or <vscale x 16 x i8> %a, %splat
24 %res = or <vscale x 8 x i16> %a, %splat
34 %res = or <vscale x 4 x i32> %a, %splat
44 %res = or <vscale x 2 x i64> %a, %splat
55 %res = xor <vscale x 16 x i8> %a, %splat
65 %res = xor <vscale x 8 x i16> %a, %splat
75 %res = xor <vscale x 4 x i32> %a, %splat
85 %res = xor <vscale x 2 x i64> %a, %splat
96 %res = and <vscale x 16 x i8> %a, %splat
106 %res = and <vscale x 8 x i16> %a, %splat
[all …]
H A Dsve-fp-immediates-merging.ll18 %out = fadd <vscale x 8 x half> %a, %splat
30 %out = fadd <vscale x 8 x half> %a, %splat
42 %out = fadd <vscale x 4 x half> %a, %splat
54 %out = fadd <vscale x 4 x half> %a, %splat
66 %out = fadd <vscale x 2 x half> %a, %splat
78 %out = fadd <vscale x 2 x half> %a, %splat
90 %out = fadd <vscale x 4 x float> %a, %splat
102 %out = fadd <vscale x 4 x float> %a, %splat
114 %out = fadd <vscale x 2 x float> %a, %splat
126 %out = fadd <vscale x 2 x float> %a, %splat
[all …]
H A Daarch64-dup-extract-scalable.ll12 ret <vscale x 16 x i8> %.splat
23 ret <vscale x 8 x i16> %.splat
34 ret <vscale x 4 x i32> %.splat
45 ret <vscale x 2 x i64> %.splat
56 ret <vscale x 8 x half> %.splat
67 ret <vscale x 4 x half> %.splat
78 ret <vscale x 2 x half> %.splat
89 ret <vscale x 8 x bfloat> %.splat
100 ret <vscale x 4 x float> %.splat
111 ret <vscale x 2 x float> %.splat
[all …]
H A Dsve-intrinsics-int-compares-with-imm.ll20 %out = icmp eq <vscale x 16 x i8> %a, %splat
58 %out = icmp eq <vscale x 8 x i16> %a, %splat
96 %out = icmp eq <vscale x 4 x i32> %a, %splat
134 %out = icmp eq <vscale x 2 x i64> %a, %splat
163 %out = icmp sge <vscale x 16 x i8> %a, %splat
201 %out = icmp sge <vscale x 8 x i16> %a, %splat
239 %out = icmp sge <vscale x 4 x i32> %a, %splat
277 %out = icmp sge <vscale x 2 x i64> %a, %splat
306 %out = icmp sgt <vscale x 16 x i8> %a, %splat
344 %out = icmp sgt <vscale x 8 x i16> %a, %splat
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Dvshl-sdnode.ll13 %vc = shl <vscale x 1 x i8> %va, %splat
25 %vc = shl <vscale x 1 x i8> %va, %splat
37 %vc = shl <vscale x 2 x i8> %va, %splat
49 %vc = shl <vscale x 2 x i8> %va, %splat
61 %vc = shl <vscale x 4 x i8> %va, %splat
73 %vc = shl <vscale x 4 x i8> %va, %splat
85 %vc = shl <vscale x 8 x i8> %va, %splat
97 %vc = shl <vscale x 8 x i8> %va, %splat
109 %vc = shl <vscale x 16 x i8> %va, %splat
121 %vc = shl <vscale x 16 x i8> %va, %splat
[all …]
H A Dvsrl-sdnode.ll13 %vc = lshr <vscale x 1 x i8> %va, %splat
25 %vc = lshr <vscale x 1 x i8> %va, %splat
37 %vc = lshr <vscale x 2 x i8> %va, %splat
49 %vc = lshr <vscale x 2 x i8> %va, %splat
61 %vc = lshr <vscale x 4 x i8> %va, %splat
73 %vc = lshr <vscale x 4 x i8> %va, %splat
85 %vc = lshr <vscale x 8 x i8> %va, %splat
97 %vc = lshr <vscale x 8 x i8> %va, %splat
109 %vc = lshr <vscale x 16 x i8> %va, %splat
121 %vc = lshr <vscale x 16 x i8> %va, %splat
[all …]
H A Dvadd-sdnode.ll13 %vc = add <vscale x 1 x i8> %va, %splat
25 %vc = add <vscale x 1 x i8> %va, %splat
37 %vc = add <vscale x 1 x i8> %va, %splat
64 %vc = add <vscale x 2 x i8> %va, %splat
76 %vc = add <vscale x 2 x i8> %va, %splat
88 %vc = add <vscale x 2 x i8> %va, %splat
100 %vc = add <vscale x 4 x i8> %va, %splat
112 %vc = add <vscale x 4 x i8> %va, %splat
124 %vc = add <vscale x 4 x i8> %va, %splat
136 %vc = add <vscale x 8 x i8> %va, %splat
[all …]
H A Dvsplats-i1.ll13 ret <vscale x 1 x i1> %splat
24 ret <vscale x 1 x i1> %splat
37 ret <vscale x 1 x i1> %splat
52 ret <vscale x 1 x i1> %splat
63 ret <vscale x 2 x i1> %splat
74 ret <vscale x 2 x i1> %splat
87 ret <vscale x 2 x i1> %splat
98 ret <vscale x 4 x i1> %splat
109 ret <vscale x 4 x i1> %splat
122 ret <vscale x 4 x i1> %splat
[all …]
H A Dvor-sdnode.ll13 %vc = or <vscale x 1 x i8> %va, %splat
25 %vc = or <vscale x 1 x i8> %va, %splat
37 %vc = or <vscale x 1 x i8> %va, %splat
50 %vc = or <vscale x 1 x i8> %va, %splat
62 %vc = or <vscale x 2 x i8> %va, %splat
74 %vc = or <vscale x 2 x i8> %va, %splat
86 %vc = or <vscale x 2 x i8> %va, %splat
99 %vc = or <vscale x 2 x i8> %va, %splat
111 %vc = or <vscale x 4 x i8> %va, %splat
123 %vc = or <vscale x 4 x i8> %va, %splat
[all …]
H A Dvrsub-sdnode.ll13 %vc = sub <vscale x 1 x i8> %splat, %va
25 %vc = sub <vscale x 1 x i8> %splat, %va
37 %vc = sub <vscale x 2 x i8> %splat, %va
49 %vc = sub <vscale x 2 x i8> %splat, %va
61 %vc = sub <vscale x 4 x i8> %splat, %va
73 %vc = sub <vscale x 4 x i8> %splat, %va
85 %vc = sub <vscale x 8 x i8> %splat, %va
97 %vc = sub <vscale x 8 x i8> %splat, %va
109 %vc = sub <vscale x 16 x i8> %splat, %va
121 %vc = sub <vscale x 16 x i8> %splat, %va
[all …]
H A Dvmin-sdnode.ll24 %cmp = icmp slt <vscale x 1 x i8> %va, %splat
38 %cmp = icmp slt <vscale x 1 x i8> %va, %splat
62 %cmp = icmp slt <vscale x 2 x i8> %va, %splat
76 %cmp = icmp slt <vscale x 2 x i8> %va, %splat
100 %cmp = icmp slt <vscale x 4 x i8> %va, %splat
114 %cmp = icmp slt <vscale x 4 x i8> %va, %splat
138 %cmp = icmp slt <vscale x 8 x i8> %va, %splat
152 %cmp = icmp slt <vscale x 8 x i8> %va, %splat
176 %cmp = icmp slt <vscale x 16 x i8> %va, %splat
190 %cmp = icmp slt <vscale x 16 x i8> %va, %splat
[all …]
H A Dvminu-sdnode.ll24 %cmp = icmp ult <vscale x 1 x i8> %va, %splat
38 %cmp = icmp ult <vscale x 1 x i8> %va, %splat
62 %cmp = icmp ult <vscale x 2 x i8> %va, %splat
76 %cmp = icmp ult <vscale x 2 x i8> %va, %splat
100 %cmp = icmp ult <vscale x 4 x i8> %va, %splat
114 %cmp = icmp ult <vscale x 4 x i8> %va, %splat
138 %cmp = icmp ult <vscale x 8 x i8> %va, %splat
152 %cmp = icmp ult <vscale x 8 x i8> %va, %splat
176 %cmp = icmp ult <vscale x 16 x i8> %va, %splat
190 %cmp = icmp ult <vscale x 16 x i8> %va, %splat
[all …]
H A Dvmaxu-sdnode.ll24 %cmp = icmp ugt <vscale x 1 x i8> %va, %splat
38 %cmp = icmp ugt <vscale x 1 x i8> %va, %splat
62 %cmp = icmp ugt <vscale x 2 x i8> %va, %splat
76 %cmp = icmp ugt <vscale x 2 x i8> %va, %splat
100 %cmp = icmp ugt <vscale x 4 x i8> %va, %splat
114 %cmp = icmp ugt <vscale x 4 x i8> %va, %splat
138 %cmp = icmp ugt <vscale x 8 x i8> %va, %splat
152 %cmp = icmp ugt <vscale x 8 x i8> %va, %splat
176 %cmp = icmp ugt <vscale x 16 x i8> %va, %splat
190 %cmp = icmp ugt <vscale x 16 x i8> %va, %splat
[all …]
H A Dvmax-sdnode.ll24 %cmp = icmp sgt <vscale x 1 x i8> %va, %splat
38 %cmp = icmp sgt <vscale x 1 x i8> %va, %splat
62 %cmp = icmp sgt <vscale x 2 x i8> %va, %splat
76 %cmp = icmp sgt <vscale x 2 x i8> %va, %splat
100 %cmp = icmp sgt <vscale x 4 x i8> %va, %splat
114 %cmp = icmp sgt <vscale x 4 x i8> %va, %splat
138 %cmp = icmp sgt <vscale x 8 x i8> %va, %splat
152 %cmp = icmp sgt <vscale x 8 x i8> %va, %splat
176 %cmp = icmp sgt <vscale x 16 x i8> %va, %splat
190 %cmp = icmp sgt <vscale x 16 x i8> %va, %splat
[all …]
H A Dsetcc-integer.ll25 %vc = icmp eq <vscale x 3 x i8> %va, %splat
37 %vc = icmp eq <vscale x 3 x i8> %splat, %va
59 %vc = icmp eq <vscale x 8 x i8> %va, %splat
71 %vc = icmp eq <vscale x 8 x i8> %splat, %va
83 %vc = icmp eq <vscale x 8 x i8> %va, %splat
95 %vc = icmp eq <vscale x 8 x i8> %va, %splat
107 %vc = icmp eq <vscale x 8 x i8> %splat, %va
129 %vc = icmp ne <vscale x 8 x i8> %va, %splat
141 %vc = icmp ne <vscale x 8 x i8> %splat, %va
153 %vc = icmp ne <vscale x 8 x i8> %va, %splat
[all …]
H A Dvxor-sdnode.ll23 %vc = xor <vscale x 1 x i8> %va, %splat
35 %vc = xor <vscale x 1 x i8> %va, %splat
47 %vc = xor <vscale x 1 x i8> %va, %splat
60 %vc = xor <vscale x 1 x i8> %va, %splat
82 %vc = xor <vscale x 2 x i8> %va, %splat
94 %vc = xor <vscale x 2 x i8> %va, %splat
106 %vc = xor <vscale x 2 x i8> %va, %splat
119 %vc = xor <vscale x 2 x i8> %va, %splat
141 %vc = xor <vscale x 4 x i8> %va, %splat
153 %vc = xor <vscale x 4 x i8> %va, %splat
[all …]
H A Dvand-sdnode.ll23 %vc = and <vscale x 1 x i8> %va, %splat
35 %vc = and <vscale x 1 x i8> %va, %splat
47 %vc = and <vscale x 1 x i8> %va, %splat
60 %vc = and <vscale x 1 x i8> %va, %splat
82 %vc = and <vscale x 2 x i8> %va, %splat
94 %vc = and <vscale x 2 x i8> %va, %splat
106 %vc = and <vscale x 2 x i8> %va, %splat
119 %vc = and <vscale x 2 x i8> %va, %splat
141 %vc = and <vscale x 4 x i8> %va, %splat
153 %vc = and <vscale x 4 x i8> %va, %splat
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/mve-intrinsics/
H A Ddup.ll16 ret <8 x half> %.splat
28 ret <4 x float> %.splat
39 ret <16 x i8> %.splat
50 ret <8 x i16> %.splat
61 ret <4 x i32> %.splat
72 ret <16 x i8> %.splat
83 ret <8 x i16> %.splat
94 ret <4 x i32> %.splat
162 %2 = select <8 x i1> %1, <8 x i16> %.splat, <8 x i16> %inactive
178 %2 = select <4 x i1> %1, <4 x i32> %.splat, <4 x i32> %inactive
[all …]

12345678910>>...19