• Home
  • Raw
  • Download

Lines Matching +full:llvm +full:- +full:3

1 ; RUN: llc < %s -march=x86 -mattr=+3dnow | FileCheck %s
9 %3 = bitcast <8 x i8> %1 to x86_mmx
10 %4 = call x86_mmx @llvm.x86.3dnow.pavgusb(x86_mmx %2, x86_mmx %3)
15 declare x86_mmx @llvm.x86.3dnow.pavgusb(x86_mmx, x86_mmx) nounwind readnone
21 %1 = tail call x86_mmx @llvm.x86.3dnow.pf2id(x86_mmx %0)
26 declare x86_mmx @llvm.x86.3dnow.pf2id(x86_mmx) nounwind readnone
33 %2 = tail call x86_mmx @llvm.x86.3dnow.pfacc(x86_mmx %0, x86_mmx %1)
34 %3 = bitcast x86_mmx %2 to <2 x float>
35 ret <2 x float> %3
38 declare x86_mmx @llvm.x86.3dnow.pfacc(x86_mmx, x86_mmx) nounwind readnone
45 %2 = tail call x86_mmx @llvm.x86.3dnow.pfadd(x86_mmx %0, x86_mmx %1)
46 %3 = bitcast x86_mmx %2 to <2 x float>
47 ret <2 x float> %3
50 declare x86_mmx @llvm.x86.3dnow.pfadd(x86_mmx, x86_mmx) nounwind readnone
57 %2 = tail call x86_mmx @llvm.x86.3dnow.pfcmpeq(x86_mmx %0, x86_mmx %1)
58 %3 = bitcast x86_mmx %2 to <2 x i32>
59 ret <2 x i32> %3
62 declare x86_mmx @llvm.x86.3dnow.pfcmpeq(x86_mmx, x86_mmx) nounwind readnone
69 %2 = tail call x86_mmx @llvm.x86.3dnow.pfcmpge(x86_mmx %0, x86_mmx %1)
70 %3 = bitcast x86_mmx %2 to <2 x i32>
71 ret <2 x i32> %3
74 declare x86_mmx @llvm.x86.3dnow.pfcmpge(x86_mmx, x86_mmx) nounwind readnone
81 %2 = tail call x86_mmx @llvm.x86.3dnow.pfcmpgt(x86_mmx %0, x86_mmx %1)
82 %3 = bitcast x86_mmx %2 to <2 x i32>
83 ret <2 x i32> %3
86 declare x86_mmx @llvm.x86.3dnow.pfcmpgt(x86_mmx, x86_mmx) nounwind readnone
93 %2 = tail call x86_mmx @llvm.x86.3dnow.pfmax(x86_mmx %0, x86_mmx %1)
94 %3 = bitcast x86_mmx %2 to <2 x float>
95 ret <2 x float> %3
98 declare x86_mmx @llvm.x86.3dnow.pfmax(x86_mmx, x86_mmx) nounwind readnone
105 %2 = tail call x86_mmx @llvm.x86.3dnow.pfmin(x86_mmx %0, x86_mmx %1)
106 %3 = bitcast x86_mmx %2 to <2 x float>
107 ret <2 x float> %3
110 declare x86_mmx @llvm.x86.3dnow.pfmin(x86_mmx, x86_mmx) nounwind readnone
117 %2 = tail call x86_mmx @llvm.x86.3dnow.pfmul(x86_mmx %0, x86_mmx %1)
118 %3 = bitcast x86_mmx %2 to <2 x float>
119 ret <2 x float> %3
122 declare x86_mmx @llvm.x86.3dnow.pfmul(x86_mmx, x86_mmx) nounwind readnone
128 %1 = tail call x86_mmx @llvm.x86.3dnow.pfrcp(x86_mmx %0)
133 declare x86_mmx @llvm.x86.3dnow.pfrcp(x86_mmx) nounwind readnone
140 %2 = tail call x86_mmx @llvm.x86.3dnow.pfrcpit1(x86_mmx %0, x86_mmx %1)
141 %3 = bitcast x86_mmx %2 to <2 x float>
142 ret <2 x float> %3
145 declare x86_mmx @llvm.x86.3dnow.pfrcpit1(x86_mmx, x86_mmx) nounwind readnone
152 %2 = tail call x86_mmx @llvm.x86.3dnow.pfrcpit2(x86_mmx %0, x86_mmx %1)
153 %3 = bitcast x86_mmx %2 to <2 x float>
154 ret <2 x float> %3
157 declare x86_mmx @llvm.x86.3dnow.pfrcpit2(x86_mmx, x86_mmx) nounwind readnone
163 %1 = tail call x86_mmx @llvm.x86.3dnow.pfrsqrt(x86_mmx %0)
168 declare x86_mmx @llvm.x86.3dnow.pfrsqrt(x86_mmx) nounwind readnone
175 %2 = tail call x86_mmx @llvm.x86.3dnow.pfrsqit1(x86_mmx %0, x86_mmx %1)
176 %3 = bitcast x86_mmx %2 to <2 x float>
177 ret <2 x float> %3
180 declare x86_mmx @llvm.x86.3dnow.pfrsqit1(x86_mmx, x86_mmx) nounwind readnone
187 %2 = tail call x86_mmx @llvm.x86.3dnow.pfsub(x86_mmx %0, x86_mmx %1)
188 %3 = bitcast x86_mmx %2 to <2 x float>
189 ret <2 x float> %3
192 declare x86_mmx @llvm.x86.3dnow.pfsub(x86_mmx, x86_mmx) nounwind readnone
199 %2 = tail call x86_mmx @llvm.x86.3dnow.pfsubr(x86_mmx %0, x86_mmx %1)
200 %3 = bitcast x86_mmx %2 to <2 x float>
201 ret <2 x float> %3
204 declare x86_mmx @llvm.x86.3dnow.pfsubr(x86_mmx, x86_mmx) nounwind readnone
211 %2 = call x86_mmx @llvm.x86.3dnow.pi2fd(x86_mmx %1)
212 %3 = bitcast x86_mmx %2 to <2 x float>
213 ret <2 x float> %3
216 declare x86_mmx @llvm.x86.3dnow.pi2fd(x86_mmx) nounwind readnone
224 %3 = bitcast <4 x i16> %1 to x86_mmx
225 %4 = call x86_mmx @llvm.x86.3dnow.pmulhrw(x86_mmx %2, x86_mmx %3)
230 declare x86_mmx @llvm.x86.3dnow.pmulhrw(x86_mmx, x86_mmx) nounwind readnone
236 %1 = tail call x86_mmx @llvm.x86.3dnowa.pf2iw(x86_mmx %0)
241 declare x86_mmx @llvm.x86.3dnowa.pf2iw(x86_mmx) nounwind readnone
248 %2 = tail call x86_mmx @llvm.x86.3dnowa.pfnacc(x86_mmx %0, x86_mmx %1)
249 %3 = bitcast x86_mmx %2 to <2 x float>
250 ret <2 x float> %3
253 declare x86_mmx @llvm.x86.3dnowa.pfnacc(x86_mmx, x86_mmx) nounwind readnone
260 %2 = tail call x86_mmx @llvm.x86.3dnowa.pfpnacc(x86_mmx %0, x86_mmx %1)
261 %3 = bitcast x86_mmx %2 to <2 x float>
262 ret <2 x float> %3
265 declare x86_mmx @llvm.x86.3dnowa.pfpnacc(x86_mmx, x86_mmx) nounwind readnone
272 %2 = call x86_mmx @llvm.x86.3dnowa.pi2fw(x86_mmx %1)
273 %3 = bitcast x86_mmx %2 to <2 x float>
274 ret <2 x float> %3
277 declare x86_mmx @llvm.x86.3dnowa.pi2fw(x86_mmx) nounwind readnone
283 %1 = tail call x86_mmx @llvm.x86.3dnowa.pswapd(x86_mmx %0)
292 %1 = tail call x86_mmx @llvm.x86.3dnowa.pswapd(x86_mmx %0)
297 declare x86_mmx @llvm.x86.3dnowa.pswapd(x86_mmx) nounwind readnone