• Home
  • Raw
  • Download

Lines Matching refs:a0

5 define <4 x double> @perm2pd_non_const_imm(<4 x double> %a0, <4 x double> %a1, i8 %b) {
6 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 %b…
10 ; CHECK-NEXT: call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1…
17 define <4 x double> @perm2pd_0x88(<4 x double> %a0, <4 x double> %a1) {
18 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 13…
25 define <8 x float> @perm2ps_0x88(<8 x float> %a0, <8 x float> %a1) {
26 %res = call <8 x float> @llvm.x86.avx.vperm2f128.ps.256(<8 x float> %a0, <8 x float> %a1, i8 136)
33 define <8 x i32> @perm2si_0x88(<8 x i32> %a0, <8 x i32> %a1) {
34 %res = call <8 x i32> @llvm.x86.avx.vperm2f128.si.256(<8 x i32> %a0, <8 x i32> %a1, i8 136)
41 define <4 x i64> @perm2i_0x88(<4 x i64> %a0, <4 x i64> %a1) {
42 %res = call <4 x i64> @llvm.x86.avx2.vperm2i128(<4 x i64> %a0, <4 x i64> %a1, i8 136)
52 define <4 x double> @perm2pd_0xff(<4 x double> %a0, <4 x double> %a1) {
53 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 25…
64 define <4 x double> @perm2pd_0x00(<4 x double> %a0, <4 x double> %a1) {
65 %res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 0)
69 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> undef, <4 x i32> <i32 0, i32 1, i3…
73 define <4 x double> @perm2pd_0x01(<4 x double> %a0, <4 x double> %a1) {
74 %res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 1)
78 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> undef, <4 x i32> <i32 2, i32 3, i3…
82 define <4 x double> @perm2pd_0x02(<4 x double> %a0, <4 x double> %a1) {
83 %res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 2)
87 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a1, <4 x double> %a0, <4 x i32> <i32 0, i32 1, i32 …
91 define <4 x double> @perm2pd_0x03(<4 x double> %a0, <4 x double> %a1) {
92 %res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 3)
96 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a1, <4 x double> %a0, <4 x i32> <i32 2, i32 3, i32 …
100 define <4 x double> @perm2pd_0x10(<4 x double> %a0, <4 x double> %a1) {
101 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 16)
105 ; CHECK-NEXT: ret <4 x double> %a0
108 define <4 x double> @perm2pd_0x11(<4 x double> %a0, <4 x double> %a1) {
109 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 17)
113 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> undef, <4 x i32> <i32 2, i32 3, i3…
117 define <4 x double> @perm2pd_0x12(<4 x double> %a0, <4 x double> %a1) {
118 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 18)
122 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a1, <4 x double> %a0, <4 x i32> <i32 0, i32 1, i32 …
126 define <4 x double> @perm2pd_0x13(<4 x double> %a0, <4 x double> %a1) {
127 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 19)
131 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a1, <4 x double> %a0, <4 x i32> <i32 2, i32 3, i32 …
135 define <4 x double> @perm2pd_0x20(<4 x double> %a0, <4 x double> %a1) {
136 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 32)
140 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> %a1, <4 x i32> <i32 0, i32 1, i32 …
144 define <4 x double> @perm2pd_0x21(<4 x double> %a0, <4 x double> %a1) {
145 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 33)
149 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> %a1, <4 x i32> <i32 2, i32 3, i32 …
153 define <4 x double> @perm2pd_0x22(<4 x double> %a0, <4 x double> %a1) {
154 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 34)
162 define <4 x double> @perm2pd_0x23(<4 x double> %a0, <4 x double> %a1) {
163 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 35)
171 define <4 x double> @perm2pd_0x30(<4 x double> %a0, <4 x double> %a1) {
172 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 48)
176 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> %a1, <4 x i32> <i32 0, i32 1, i32 …
180 define <4 x double> @perm2pd_0x31(<4 x double> %a0, <4 x double> %a1) {
181 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 49)
185 ; CHECK-NEXT: %1 = shufflevector <4 x double> %a0, <4 x double> %a1, <4 x i32> <i32 2, i32 3, i32 …
189 define <4 x double> @perm2pd_0x32(<4 x double> %a0, <4 x double> %a1) {
190 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 50)
197 define <4 x double> @perm2pd_0x33(<4 x double> %a0, <4 x double> %a1) {
198 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 51)
208 define <8 x float> @perm2ps_0x31(<8 x float> %a0, <8 x float> %a1) {
209 %res = call <8 x float> @llvm.x86.avx.vperm2f128.ps.256(<8 x float> %a0, <8 x float> %a1, i8 49)
213 ; CHECK-NEXT: %1 = shufflevector <8 x float> %a0, <8 x float> %a1, <8 x i32> <i32 4, i32 5, i32 6,…
220 define <4 x i64> @perm2i_0x33(<4 x i64> %a0, <4 x i64> %a1) {
221 %res = call <4 x i64> @llvm.x86.avx2.vperm2i128(<4 x i64> %a0, <4 x i64> %a1, i8 51)
232 define <4 x double> @perm2pd_0x81(<4 x double> %a0, <4 x double> %a1) {
233 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 12…
237 ; CHECK-NEXT: shufflevector <4 x double> %a0, <4 x double> <double 0.0{{.*}}<4 x i32> <i32 2, i32 …
241 define <4 x double> @perm2pd_0x83(<4 x double> %a0, <4 x double> %a1) {
242 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 13…
250 define <4 x double> @perm2pd_0x28(<4 x double> %a0, <4 x double> %a1) {
251 …%res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 40)
259 define <4 x double> @perm2pd_0x08(<4 x double> %a0, <4 x double> %a1) {
260 %res = call <4 x double> @llvm.x86.avx.vperm2f128.pd.256(<4 x double> %a0, <4 x double> %a1, i8 8)
264 ; CHECK-NEXT: shufflevector <4 x double> <double 0.0{{.*}}, <4 x double> %a0, <4 x i32> <i32 0, i3…
270 define <4 x i64> @perm2i_0x28(<4 x i64> %a0, <4 x i64> %a1) {
271 %res = call <4 x i64> @llvm.x86.avx2.vperm2i128(<4 x i64> %a0, <4 x i64> %a1, i8 40)