[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
[oota-llvm.git] / test / Analysis / GlobalsModRef / 2008-09-03-ReadGlobals.ll
index aba6082c62e588c49452eba4683c9fcdd1a85874..37796a9ceb323cbda0d0773602d12070a03526ed 100644 (file)
@@ -1,13 +1,15 @@
-; RUN: llvm-as < %s | opt -globalsmodref-aa -gvn | llvm-dis | grep call | count 2
+; RUN: opt < %s -globals-aa -gvn -S | FileCheck %s
 
 @g = internal global i32 0             ; <i32*> [#uses=2]
 
 define i32 @r() {
-       %tmp = load i32* @g             ; <i32> [#uses=1]
+       %tmp = load i32, i32* @g                ; <i32> [#uses=1]
        ret i32 %tmp
 }
 
 define i32 @f() {
+; CHECK: call i32 @e()
+; CHECK: call i32 @e()
 entry:
        %tmp = call i32 @e( )           ; <i32> [#uses=1]
        store i32 %tmp, i32* @g