[Hexagon] Enabling ASM parsing on Hexagon backend and adding instruction parsing...
[oota-llvm.git] / test / CodeGen / Thumb / 2007-05-05-InvalidPushPop.ll
index 929c472d1ef6261f60470be929c204c20fb17da6..079ab879afbfe097241f68b3c70ac8a092c0639c 100644 (file)
@@ -9,7 +9,7 @@ target triple = "thumb-unknown-linux-gnueabi"
 
 define i8* @f(i8* %a) {
 entry:
-       %tmp1 = load i32* @i.1882               ; <i32> [#uses=1]
+       %tmp1 = load i32, i32* @i.1882          ; <i32> [#uses=1]
        %tmp2 = add i32 %tmp1, 1                ; <i32> [#uses=2]
        store i32 %tmp2, i32* @i.1882
        %tmp34 = inttoptr i32 %tmp2 to i8*              ; <i8*> [#uses=1]
@@ -21,16 +21,16 @@ entry:
        %t = alloca i32, align 4                ; <i32*> [#uses=4]
        %ret = alloca i32, align 4              ; <i32*> [#uses=3]
        %tmp1 = call i32 @pthread_create( i32* %t, %struct.pthread_attr_t* null, i8* (i8*)* @f, i8* null )              ; <i32> [#uses=0]
-       %tmp2 = load i32* %t            ; <i32> [#uses=1]
+       %tmp2 = load i32, i32* %t               ; <i32> [#uses=1]
        %ret3 = bitcast i32* %ret to i8**               ; <i8**> [#uses=2]
        %tmp4 = call i32 @pthread_join( i32 %tmp2, i8** %ret3 )         ; <i32> [#uses=0]
-       %tmp5 = load i32* %ret          ; <i32> [#uses=1]
-       %tmp7 = call i32 (i8*, ...)* @printf( i8* getelementptr ([14 x i8]* @.str, i32 0, i32 0), i32 %tmp5 )           ; <i32> [#uses=0]
+       %tmp5 = load i32, i32* %ret             ; <i32> [#uses=1]
+       %tmp7 = call i32 (i8*, ...) @printf( i8* getelementptr ([14 x i8], [14 x i8]* @.str, i32 0, i32 0), i32 %tmp5 )         ; <i32> [#uses=0]
        %tmp8 = call i32 @pthread_create( i32* %t, %struct.pthread_attr_t* null, i8* (i8*)* @f, i8* null )              ; <i32> [#uses=0]
-       %tmp9 = load i32* %t            ; <i32> [#uses=1]
+       %tmp9 = load i32, i32* %t               ; <i32> [#uses=1]
        %tmp11 = call i32 @pthread_join( i32 %tmp9, i8** %ret3 )                ; <i32> [#uses=0]
-       %tmp12 = load i32* %ret         ; <i32> [#uses=1]
-       %tmp14 = call i32 (i8*, ...)* @printf( i8* getelementptr ([14 x i8]* @.str1, i32 0, i32 0), i32 %tmp12 )                ; <i32> [#uses=0]
+       %tmp12 = load i32, i32* %ret            ; <i32> [#uses=1]
+       %tmp14 = call i32 (i8*, ...) @printf( i8* getelementptr ([14 x i8], [14 x i8]* @.str1, i32 0, i32 0), i32 %tmp12 )              ; <i32> [#uses=0]
        ret i32 0
 }