Lines Matching full:n
137 "define void @test() {\n"
138 "entry:\n"
139 " bitcast i8 undef to i8\n"
140 " %B = bitcast i8 undef to i8\n"
141 " bitcast i8 undef to i8\n"
142 " bitcast i8 undef to i8\n"
143 " %A = bitcast i8 undef to i8\n"
144 " ret void\n"
145 "}\n");
151 "define void @test() {\n"
152 "entry:\n"
153 " %A = bitcast i8 undef to i8\n"
154 " bitcast i8 undef to i8\n"
155 " bitcast i8 undef to i8\n"
156 " %B = bitcast i8 undef to i8\n"
157 " ret void\n"
158 "}\n");
164 "define void @test() {\n"
165 "entry:\n"
166 " br label %middle\n"
167 "middle:\n"
168 " %B = bitcast i8 undef to i8\n"
169 " bitcast i8 undef to i8\n"
170 " bitcast i8 undef to i8\n"
171 " %A = bitcast i8 undef to i8\n"
172 " br label %nextblock\n"
173 "nextblock:\n"
174 " ret void\n"
175 "}\n");
181 "define void @test() {\n"
182 "entry:\n"
183 " %B = bitcast i8 undef to i8\n"
184 " br label %exit\n"
185 "exit:\n"
186 " %A = bitcast i8 undef to i8\n"
187 " ret void\n"
194 "define void @test() {\n"
195 "entry:\n"
196 " %A = bitcast i8 undef to i8\n"
197 " br label %exit\n"
198 "exit:\n"
199 " %B = bitcast i8 undef to i8\n"
200 " ret void\n"
207 "define void @test() {\n"
208 "entry:\n"
209 " br label %midblock\n"
210 "midblock:\n"
211 " %A = bitcast i8 undef to i8\n"
212 " ret void\n"
213 "unreachable:\n"
214 " %B = bitcast i8 undef to i8\n"
215 " br label %midblock\n"
222 "define void @test(i1 %x) {\n"
223 "entry:\n"
224 " %A = bitcast i8 undef to i8\n"
225 " br i1 %x, label %block1, label %block2\n"
226 "block1:\n"
227 " ret void\n"
228 "block2:\n"
229 " %B = bitcast i8 undef to i8\n"
230 " ret void\n"
237 "declare i1 @switch()\n"
238 "\n"
239 "define void @test() {\n"
240 "entry:\n"
241 " br label %loop\n"
242 "loop:\n"
243 " %B = bitcast i8 undef to i8\n"
244 " %A = bitcast i8 undef to i8\n"
245 " %x = call i1 @switch()\n"
246 " br i1 %x, label %loop, label %exit\n"
247 "exit:\n"
248 " ret void\n"
255 "declare i1 @switch()\n"
256 "\n"
257 "define void @test() {\n"
258 "entry:\n"
259 " %B = bitcast i8 undef to i8\n"
260 " br label %loop\n"
261 "loop:\n"
262 " %A = bitcast i8 undef to i8\n"
263 " %x = call i1 @switch()\n"
264 " br i1 %x, label %loop, label %exit\n"
265 "exit:\n"
266 " ret void\n"
273 "declare i1 @switch()\n"
274 "\n"
275 "define void @test() {\n"
276 "entry:\n"
277 " br label %loop\n"
278 "loop:\n"
279 " %B = bitcast i8 undef to i8\n"
280 " %x = call i1 @switch()\n"
281 " br i1 %x, label %loop, label %exit\n"
282 "exit:\n"
283 " %A = bitcast i8 undef to i8\n"
284 " ret void\n"
292 "declare i1 @switch()\n"
293 "\n"
294 "define void @test() {\n"
295 "entry:\n"
296 " br label %loop1\n"
297 "loop1:\n"
298 " %A = bitcast i8 undef to i8\n"
299 " %x = call i1 @switch()\n"
300 " br i1 %x, label %loop1, label %loop1exit\n"
301 "loop1exit:\n"
302 " br label %loop2\n"
303 "loop2:\n"
304 " %B = bitcast i8 undef to i8\n"
305 " %y = call i1 @switch()\n"
306 " br i1 %x, label %loop2, label %loop2exit\n"
308 " ret void\n"
315 "declare i1 @switch()\n"
316 "\n"
317 "define void @test() {\n"
318 "entry:\n"
319 " br label %loop1\n"
320 "loop1:\n"
321 " %B = bitcast i8 undef to i8\n"
322 " %x = call i1 @switch()\n"
323 " br i1 %x, label %loop1, label %loop1exit\n"
324 "loop1exit:\n"
325 " br label %loop2\n"
326 "loop2:\n"
327 " %A = bitcast i8 undef to i8\n"
328 " %y = call i1 @switch()\n"
329 " br i1 %x, label %loop2, label %loop2exit\n"
331 " ret void\n"
338 "declare i1 @switch()\n"
339 "\n"
340 "define void @test() {\n"
341 "entry:\n"
342 " br label %outerloop3\n"
343 "outerloop3:\n"
344 " br label %innerloop1\n"
345 "innerloop1:\n"
346 " %B = bitcast i8 undef to i8\n"
347 " %x = call i1 @switch()\n"
348 " br i1 %x, label %innerloop1, label %innerloop1exit\n"
349 "innerloop1exit:\n"
350 " br label %innerloop2\n"
351 "innerloop2:\n"
352 " %A = bitcast i8 undef to i8\n"
353 " %y = call i1 @switch()\n"
354 " br i1 %x, label %innerloop2, label %innerloop2exit\n"
356 " ;; In outer loop3 now.\n"
357 " %z = call i1 @switch()\n"
358 " br i1 %z, label %outerloop3, label %exit\n"
359 "exit:\n"
360 " ret void\n"
366 "declare i1 @switch()\n"
367 "\n"
368 "define void @test() {\n"
369 "entry:\n"
370 " br label %loop\n"
371 "loop:\n"
372 " %x = call i1 @switch()\n"
373 " br i1 %x, label %nextloopblock, label %exit\n"
374 "nextloopblock:\n"
375 " %y = call i1 @switch()\n"
376 " br i1 %y, label %left, label %right\n"
377 "left:\n"
378 " %A = bitcast i8 undef to i8\n"
379 " br label %loop\n"
380 "right:\n"
381 " %B = bitcast i8 undef to i8\n"
382 " br label %loop\n"
383 "exit:\n"
384 " ret void\n"
404 ParseAssembly("define void @test() {\n"
405 "entry:\n"
406 " %A = bitcast i8 undef to i8\n"
407 " ret void\n"
408 "not.reachable:\n"
409 " %B = bitcast i8 undef to i8\n"
410 " ret void\n"
416 ParseAssembly("define void @test() {\n"
417 "entry:\n"
418 " ret void\n"
419 "not.reachable.1:\n"
420 " %A = bitcast i8 undef to i8\n"
421 " br label %not.reachable.2\n"
422 "not.reachable.2:\n"
423 " %B = bitcast i8 undef to i8\n"
424 " ret void\n"
430 ParseAssembly("define void @test() {\n"
431 "entry:\n"
432 " ret void\n"
433 "not.reachable.1:\n"
434 " %B = bitcast i8 undef to i8\n"
435 " br label %not.reachable.2\n"
436 "not.reachable.2:\n"
437 " %A = bitcast i8 undef to i8\n"
438 " ret void\n"
444 ParseAssembly("define void @test() {\n"
445 "entry:\n"
446 " %A = bitcast i8 undef to i8\n"
447 " br label %excluded\n"
448 "excluded:\n"
449 " br label %exit\n"
450 "exit:\n"
451 " %B = bitcast i8 undef to i8\n"
452 " ret void\n"
458 ParseAssembly("declare i1 @switch()\n"
459 "\n"
460 "define void @test() {\n"
461 "entry:\n"
462 " %x = call i1 @switch()\n"
463 " %A = bitcast i8 undef to i8\n"
464 " br i1 %x, label %excluded.1, label %excluded.2\n"
465 "excluded.1:\n"
466 " br label %exit\n"
467 "excluded.2:\n"
468 " br label %exit\n"
469 "exit:\n"
470 " %B = bitcast i8 undef to i8\n"
471 " ret void\n"
477 ParseAssembly("declare i1 @switch()\n"
478 "\n"
479 "define void @test() {\n"
480 "entry:\n"
481 " %x = call i1 @switch()\n"
482 " %A = bitcast i8 undef to i8\n"
483 " br i1 %x, label %excluded, label %diamond\n"
484 "excluded:\n"
485 " br label %exit\n"
486 "diamond:\n"
487 " br label %exit\n"
488 "exit:\n"
489 " %B = bitcast i8 undef to i8\n"
490 " ret void\n"
496 ParseAssembly("define void @test() {\n"
497 "entry:\n"
498 " br label %exit\n"
499 "unreachableblock:\n"
500 " %A = bitcast i8 undef to i8\n"
501 " br label %exit\n"
502 "exit:\n"
503 " %B = bitcast i8 undef to i8\n"
504 " ret void\n"