Lines Matching full:check
10 // CHECK-LABEL: define void @foo()
12 // Check unary ops
14 // CHECK: call float @llvm.convert.from.fp16
15 // CHECK fptoi float
17 // CHECK: call float @llvm.convert.from.fp16
18 // CHECK: fcmp une float
20 // CHECK: call float @llvm.convert.from.fp16
21 // CHECK: fsub float
22 // CHECK: call i16 @llvm.convert.to.fp16
24 // CHECK: call float @llvm.convert.from.fp16
25 // CHECK: call i16 @llvm.convert.to.fp16
27 // CHECK: call float @llvm.convert.from.fp16
28 // CHECK: fadd float
29 // CHECK: call i16 @llvm.convert.to.fp16
31 // CHECK: call float @llvm.convert.from.fp16
32 // CHECK: fadd float
33 // CHECK: call i16 @llvm.convert.to.fp16
35 // CHECK: call float @llvm.convert.from.fp16
36 // CHECK: fadd float
37 // CHECK: call i16 @llvm.convert.to.fp16
39 // CHECK: call float @llvm.convert.from.fp16
40 // CHECK: fadd float
41 // CHECK: call i16 @llvm.convert.to.fp16
44 // Check binary ops with various operands
45 // CHECK: call float @llvm.convert.from.fp16
46 // CHECK: call float @llvm.convert.from.fp16
47 // CHECK: fmul float
48 // CHECK: call i16 @llvm.convert.to.fp16
50 // CHECK: call float @llvm.convert.from.fp16
51 // CHECK: call i16 @llvm.convert.to.fp16
52 // CHECK: call float @llvm.convert.from.fp16
53 // CHECK: fmul float
54 // CHECK: call i16 @llvm.convert.to.fp16
56 // CHECK: call float @llvm.convert.from.fp16
57 // CHECK: fmul float
58 // CHECK: call i16 @llvm.convert.to.fp16
60 // CHECK: call float @llvm.convert.from.fp16
61 // CHECK: fmul float
62 // CHECK: call i16 @llvm.convert.to.fp16
65 // CHECK: call float @llvm.convert.from.fp16
66 // CHECK: call float @llvm.convert.from.fp16
67 // CHECK: fdiv float
68 // CHECK: call i16 @llvm.convert.to.fp16
70 // CHECK: call float @llvm.convert.from.fp16
71 // CHECK: call float @llvm.convert.from.fp16
72 // CHECK: fdiv float
73 // CHECK: call i16 @llvm.convert.to.fp16
75 // CHECK: call float @llvm.convert.from.fp16
76 // CHECK: fdiv float
77 // CHECK: call i16 @llvm.convert.to.fp16
79 // CHECK: call float @llvm.convert.from.fp16
80 // CHECK: fdiv float
81 // CHECK: call i16 @llvm.convert.to.fp16
84 // CHECK: call float @llvm.convert.from.fp16
85 // CHECK: call float @llvm.convert.from.fp16
86 // CHECK: fadd float
87 // CHECK: call i16 @llvm.convert.to.fp16
89 // CHECK: call float @llvm.convert.from.fp16
90 // CHECK: call float @llvm.convert.from.fp16
91 // CHECK: fadd float
92 // CHECK: call i16 @llvm.convert.to.fp16
94 // CHECK: call float @llvm.convert.from.fp16
95 // CHECK: fadd float
96 // CHECK: call i16 @llvm.convert.to.fp16
98 // CHECK: call float @llvm.convert.from.fp16
99 // CHECK: fadd float
100 // CHECK: call i16 @llvm.convert.to.fp16
103 // CHECK: call float @llvm.convert.from.fp16
104 // CHECK: call float @llvm.convert.from.fp16
105 // CHECK: fsub float
106 // CHECK: call i16 @llvm.convert.to.fp16
108 // CHECK: call float @llvm.convert.from.fp16
109 // CHECK: call float @llvm.convert.from.fp16
110 // CHECK: fsub float
111 // CHECK: call i16 @llvm.convert.to.fp16
113 // CHECK: call float @llvm.convert.from.fp16
114 // CHECK: fsub float
115 // CHECK: call i16 @llvm.convert.to.fp16
117 // CHECK: call float @llvm.convert.from.fp16
118 // CHECK: fsub float
119 // CHECK: call i16 @llvm.convert.to.fp16
122 // CHECK: call float @llvm.convert.from.fp16
123 // CHECK: call float @llvm.convert.from.fp16
124 // CHECK: fcmp olt
126 // CHECK: call float @llvm.convert.from.fp16
127 // CHECK: call float @llvm.convert.from.fp16
128 // CHECK: fcmp olt
130 // CHECK: call float @llvm.convert.from.fp16
131 // CHECK: fcmp olt
133 // CHECK: call float @llvm.convert.from.fp16
134 // CHECK: fcmp olt
137 // CHECK: call float @llvm.convert.from.fp16
138 // CHECK: call float @llvm.convert.from.fp16
139 // CHECK: fcmp ogt
141 // CHECK: call float @llvm.convert.from.fp16
142 // CHECK: call float @llvm.convert.from.fp16
143 // CHECK: fcmp ogt
145 // CHECK: call float @llvm.convert.from.fp16
146 // CHECK: fcmp ogt
148 // CHECK: call float @llvm.convert.from.fp16
149 // CHECK: fcmp ogt
152 // CHECK: call float @llvm.convert.from.fp16
153 // CHECK: call float @llvm.convert.from.fp16
154 // CHECK: fcmp ole
156 // CHECK: call float @llvm.convert.from.fp16
157 // CHECK: call float @llvm.convert.from.fp16
158 // CHECK: fcmp ole
160 // CHECK: call float @llvm.convert.from.fp16
161 // CHECK: fcmp ole
163 // CHECK: call float @llvm.convert.from.fp16
164 // CHECK: fcmp ole
167 // CHECK: call float @llvm.convert.from.fp16
168 // CHECK: call float @llvm.convert.from.fp16
169 // CHECK: fcmp oge
171 // CHECK: call float @llvm.convert.from.fp16
172 // CHECK: call float @llvm.convert.from.fp16
173 // CHECK: fcmp oge
175 // CHECK: call float @llvm.convert.from.fp16
176 // CHECK: fcmp oge
178 // CHECK: call float @llvm.convert.from.fp16
179 // CHECK: fcmp oge
182 // CHECK: call float @llvm.convert.from.fp16
183 // CHECK: call float @llvm.convert.from.fp16
184 // CHECK: fcmp oeq
186 // CHECK: call float @llvm.convert.from.fp16
187 // CHECK: call float @llvm.convert.from.fp16
188 // CHECK: fcmp oeq
190 // CHECK: call float @llvm.convert.from.fp16
191 // CHECK: fcmp oeq
193 // CHECK: call float @llvm.convert.from.fp16
194 // CHECK: fcmp oeq
197 // CHECK: call float @llvm.convert.from.fp16
198 // CHECK: call float @llvm.convert.from.fp16
199 // CHECK: fcmp une
201 // CHECK: call float @llvm.convert.from.fp16
202 // CHECK: call float @llvm.convert.from.fp16
203 // CHECK: fcmp une
205 // CHECK: call float @llvm.convert.from.fp16
206 // CHECK: fcmp une
208 // CHECK: call float @llvm.convert.from.fp16
209 // CHECK: fcmp une
212 // CHECK: call float @llvm.convert.from.fp16
213 // CHECK: fcmp une
214 // CHECK: call float @llvm.convert.from.fp16
215 // CHECK: call float @llvm.convert.from.fp16
216 // CHECK: call i16 @llvm.convert.to.fp16
218 // Check assignments (inc. compound)
220 // CHECK: call i16 @llvm.convert.to.fp16
222 // CHECK: call i16 @llvm.convert.to.fp16
225 // CHECK: call float @llvm.convert.from.fp16
226 // CHECK: call float @llvm.convert.from.fp16
227 // CHECK: fadd float
228 // CHECK: call i16 @llvm.convert.to.fp16
230 // CHECK: call float @llvm.convert.from.fp16
231 // CHECK: call float @llvm.convert.from.fp16
232 // CHECK: fadd
233 // CHECK: call i16 @llvm.convert.to.fp16
235 // CHECK: call float @llvm.convert.from.fp16
236 // CHECK: fadd
237 // CHECK: call i16 @llvm.convert.to.fp16
240 // CHECK: call float @llvm.convert.from.fp16
241 // CHECK: call float @llvm.convert.from.fp16
242 // CHECK: fsub
243 // CHECK: call i16 @llvm.convert.to.fp16
245 // CHECK: call float @llvm.convert.from.fp16
246 // CHECK: call float @llvm.convert.from.fp16
247 // CHECK: fsub
248 // CHECK: call i16 @llvm.convert.to.fp16
250 // CHECK: call float @llvm.convert.from.fp16
251 // CHECK: fsub
252 // CHECK: call i16 @llvm.convert.to.fp16
255 // CHECK: call float @llvm.convert.from.fp16
256 // CHECK: call float @llvm.convert.from.fp16
257 // CHECK: fmul
258 // CHECK: call i16 @llvm.convert.to.fp16
260 // CHECK: call float @llvm.convert.from.fp16
261 // CHECK: call float @llvm.convert.from.fp16
262 // CHECK: fmul
263 // CHECK: call i16 @llvm.convert.to.fp16
265 // CHECK: call float @llvm.convert.from.fp16
266 // CHECK: fmul
267 // CHECK: call i16 @llvm.convert.to.fp16
270 // CHECK: call float @llvm.convert.from.fp16
271 // CHECK: call float @llvm.convert.from.fp16
272 // CHECK: fdiv
273 // CHECK: call i16 @llvm.convert.to.fp16
275 // CHECK: call float @llvm.convert.from.fp16
276 // CHECK: call float @llvm.convert.from.fp16
277 // CHECK: fdiv
278 // CHECK: call i16 @llvm.convert.to.fp16
280 // CHECK: call float @llvm.convert.from.fp16
281 // CHECK: fdiv
282 // CHECK: call i16 @llvm.convert.to.fp16