Remove llvm-upgrade and update test cases.
[oota-llvm.git] / test / Transforms / GlobalOpt / malloc-promote-2.llx
index 12d4c6d5bb293f36bfc6f2e6e991ba16a1bd1c9a..1b33632954213922764722fbdacfc53e4bcfceae 100644 (file)
@@ -1,20 +1,20 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt | llvm-dis | not grep malloc
+; RUN: llvm-as < %s | opt -globalopt | llvm-dis | not grep malloc
 
-%G = internal global int* null
+@G = internal global i32* null          ; <i32**> [#uses=3]
 
-void %init() {
-       %P = malloc int, uint 100
-       store int* %P, int** %G
-
-       %GV = load int** %G
-       %GVe = getelementptr int* %GV, int 40
-       store int 20, int* %GVe
-       ret void
+define void @init() {
+        %P = malloc i32, i32 100                ; <i32*> [#uses=1]
+        store i32* %P, i32** @G
+        %GV = load i32** @G             ; <i32*> [#uses=1]
+        %GVe = getelementptr i32* %GV, i32 40           ; <i32*> [#uses=1]
+        store i32 20, i32* %GVe
+        ret void
 }
 
-int %get() {
-       %GV = load int** %G
-       %GVe = getelementptr int* %GV, int 40
-       %V = load int* %GVe
-       ret int %V
+define i32 @get() {
+        %GV = load i32** @G             ; <i32*> [#uses=1]
+        %GVe = getelementptr i32* %GV, i32 40           ; <i32*> [#uses=1]
+        %V = load i32* %GVe             ; <i32> [#uses=1]
+        ret i32 %V
 }
+