[x86] Fix disassembly of callw instruction
[oota-llvm.git] / test / Transforms / Inline / 2003-10-13-AllocaDominanceProblem.ll
index ca163edc5cc545d541ce66605b82310fcefa06fa..4a80d37c09746f140d3416aa556f84da966a8dde 100644 (file)
@@ -1,19 +1,19 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -inline -disable-output
+; RUN: opt < %s -inline -disable-output
 
-implementation   ; Functions:
-
-int %reload() {
+define i32 @reload() {
 reloadentry:
-       br label %A
-A:
-       call void %callee( )
-       ret int 0
+        br label %A
+
+A:              ; preds = %reloadentry
+        call void @callee( )
+        ret i32 0
 }
 
-internal void %callee() {
+define internal void @callee() {
 entry:
-       %X = alloca sbyte, uint 0
-       %Y = cast int 0 to uint
-       %Z = alloca sbyte, uint %Y
-       ret void
+        %X = alloca i8, i32 0           ; <i8*> [#uses=0]
+        %Y = bitcast i32 0 to i32               ; <i32> [#uses=1]
+        %Z = alloca i8, i32 %Y          ; <i8*> [#uses=0]
+        ret void
 }
+