More working CellSPU tests:
[oota-llvm.git] / test / Assembler / 2007-01-05-Local-Name-Conflict.ll
1 ; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f
2
3 implementation   ; Functions:
4
5 void %interpret() {
6 entry:
7         %x = bitcast sbyte  1 to sbyte
8         %x = bitcast ubyte  1 to ubyte
9         %x = bitcast short  1 to short
10         %x = bitcast ushort 1 to ushort
11         %x = bitcast int    1 to int
12         %x = bitcast uint   1 to uint
13         %x = bitcast ulong  1 to ulong
14         %x = inttoptr ulong %x to sbyte*
15         %tmp = inttoptr ulong %x to float*
16         %tmp7360 = bitcast ubyte %x to sbyte
17         %tmp7361 = sub ubyte 0, %tmp7360            
18         br label %next
19
20 next:           ; preds = %cond_false165, %cond_true163
21         %index.0 = phi uint [ undef, %entry ], [ %index.0, %next ]
22         br label %next
23 }