summaryrefslogtreecommitdiff
path: root/test/Assembler/2007-01-05-Local-Name-Conflict.ll
blob: b35aed52a8f43a0254ce753b5846cea626bf9398 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f

implementation   ; Functions:

void %interpret() {
entry:
        %x = bitcast sbyte  1 to sbyte
        %x = bitcast ubyte  1 to ubyte
        %x = bitcast short  1 to short
        %x = bitcast ushort 1 to ushort
        %x = bitcast int    1 to int
        %x = bitcast uint   1 to uint
        %x = bitcast ulong  1 to ulong
        %x = inttoptr ulong %x to sbyte*
        %tmp = inttoptr ulong %x to float*
        %tmp7360 = bitcast ubyte %x to sbyte
        %tmp7361 = sub ubyte 0, %tmp7360            
        br label %next

next:		; preds = %cond_false165, %cond_true163
	%index.0 = phi uint [ undef, %entry ], [ %index.0, %next ]
        br label %next
}