[X86] Add support for tbyte memory operand size for Intel-syntax x86 assembly
[oota-llvm.git] / test / CodeGen / Generic / 2005-04-09-GlobalInPHI.ll
index 54f9883ae91183fa2b0597babb0a262feafa5c5f..b54f737b90aafb141a6edfea0672a02e62e59958 100644 (file)
@@ -1,21 +1,20 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc 
-       %struct.TypHeader = type { uint, %struct.TypHeader**, [3 x sbyte], ubyte }
-%.str_67 = external global [4 x sbyte]         ; <[4 x sbyte]*> [#uses=1]
-%.str_87 = external global [17 x sbyte]                ; <[17 x sbyte]*> [#uses=1]
+; RUN: llc < %s 
+        %struct.TypHeader = type { i32, %struct.TypHeader**, [3 x i8], i8 }
+@.str_67 = external global [4 x i8]             ; <[4 x i8]*> [#uses=1]
+@.str_87 = external global [17 x i8]            ; <[17 x i8]*> [#uses=1]
 
-implementation   ; Functions:
-
-void %PrBinop() {
+define void @PrBinop() {
 entry:
-       br bool false, label %cond_true, label %else.0
+        br i1 false, label %cond_true, label %else.0
 
-cond_true:             ; preds = %entry
-       br label %else.0
+cond_true:              ; preds = %entry
+        br label %else.0
 
-else.0:
-       %tmp.167.1 = phi int [ cast ([17 x sbyte]* %.str_87 to int), %entry ], [ 0, %cond_true ]
-       call void %Pr( sbyte* getelementptr ([4 x sbyte]* %.str_67, int 0, int 0), int 0, int 0 )
-       ret void
+else.0:         ; preds = %cond_true, %entry
+        %tmp.167.1 = phi i32 [ ptrtoint ([17 x i8]* @.str_87 to i32), %entry ], [ 0, %cond_true ]               ; <i32> [#uses=0]
+        call void @Pr( i8* getelementptr ([4 x i8], [4 x i8]* @.str_67, i32 0, i32 0), i32 0, i32 0 )
+        ret void
 }
 
-declare void %Pr(sbyte*, int, int)
+declare void @Pr(i8*, i32, i32)
+