[llvm-commits] [poolalloc] r118100 - in /poolalloc/trunk/test/dsa/extern: extern_global2.ll extern_global_escape.ll

Will Dietz wdietz2 at illinois.edu
Tue Nov 2 15:46:43 PDT 2010


Author: wdietz2
Date: Tue Nov  2 17:46:43 2010
New Revision: 118100

URL: http://llvm.org/viewvc/llvm-project?rev=118100&view=rev
Log:
Update external test cases.
All of these (test/dsa/extern/*) should probably be reviewed at some point.

Modified:
    poolalloc/trunk/test/dsa/extern/extern_global2.ll
    poolalloc/trunk/test/dsa/extern/extern_global_escape.ll

Modified: poolalloc/trunk/test/dsa/extern/extern_global2.ll
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/dsa/extern/extern_global2.ll?rev=118100&r1=118099&r2=118100&view=diff
==============================================================================
--- poolalloc/trunk/test/dsa/extern/extern_global2.ll (original)
+++ poolalloc/trunk/test/dsa/extern/extern_global2.ll Tue Nov  2 17:46:43 2010
@@ -32,14 +32,12 @@
   ret void
 }
 
-; FIXME: These runlines are wrong, the 'a' points to sometihng reachable
-; from what will be an external global, so it should be +E!
-; RUNX: dsaopt %s -dsa-local -analyze -verify-flags "B:ptr-E"
-; RUNX: dsaopt %s -dsa-local -analyze -verify-flags "B:a-E"
-; RUNX: dsaopt %s -dsa-bu -analyze -verify-flags "B:ptr-E"
-; RUNX: dsaopt %s -dsa-bu -analyze -verify-flags "B:a-E"
-; RUNX: dsaopt %s -dsa-td -analyze -verify-flags "B:ptr-E"
-; RUNX: dsaopt %s -dsa-td -analyze -verify-flags "B:a-E"
+; RUN: dsaopt %s -dsa-local -analyze -verify-flags "B:ptr:0-E"
+; RUN: dsaopt %s -dsa-local -analyze -verify-flags "B:a-E"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "B:ptr:0-E"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "B:a-E"
+; RUN: dsaopt %s -dsa-td -analyze -verify-flags "B:ptr:0+E"
+; RUN: dsaopt %s -dsa-td -analyze -verify-flags "B:a+E"
 define internal void @B() nounwind {
 entry:
   %a = alloca i32                                 ; <i32*> [#uses=1]

Modified: poolalloc/trunk/test/dsa/extern/extern_global_escape.ll
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/dsa/extern/extern_global_escape.ll?rev=118100&r1=118099&r2=118100&view=diff
==============================================================================
--- poolalloc/trunk/test/dsa/extern/extern_global_escape.ll (original)
+++ poolalloc/trunk/test/dsa/extern/extern_global_escape.ll Tue Nov  2 17:46:43 2010
@@ -10,15 +10,15 @@
 
 ; This global itself isn't externally accessible, only via 'externallyVisible'
 ; RUN: dsaopt %s -dsa-local -analyze -verify-flags "globalptr+G-E"
-; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "globalptr+G-E"
-; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "globalptr:0+E"
-; RUN: dsaopt %s -dsa-td -analyze -verify-flags "globalptr+G-E"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "globalptr+G-IE"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "globalptr:0-E"
+; RUN: dsaopt %s -dsa-td -analyze -verify-flags "globalptr+G-IE"
 ; RUN: dsaopt %s -dsa-td -analyze -verify-flags "globalptr:0+E"
 @globalptr = internal global i32* null                     ; <i32**> [#uses=2]
 
 ; RUN: dsaopt %s -dsa-local -analyze -verify-flags "externallyVisible:ptr+I"
 ; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "externallyVisible:ptr+I-E"
-; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "externallyVisible:ptr:0+IE"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "externallyVisible:ptr:0-E"
 ; RUN: dsaopt %s -dsa-td -analyze -verify-flags "externallyVisible:ptr+E-I"
 ; RUN: dsaopt %s -dsa-td -analyze -verify-flags "externallyVisible:ptr+E-I"
 define void @externallyVisible(i32** %ptr) nounwind {
@@ -29,7 +29,7 @@
 }
 
 ; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "usesGlobalPtr:ptr-IE"
-; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "usesGlobalPtr:ptr:0+E-I"
+; RUN: dsaopt %s -dsa-bu -analyze -verify-flags "usesGlobalPtr:ptr:0-EI"
 ; RUN: dsaopt %s -dsa-td -analyze -verify-flags "usesGlobalPtr:ptr-E"
 ; RUN: dsaopt %s -dsa-td -analyze -verify-flags "usesGlobalPtr:ptr:0+E"
 define void @usesGlobalPtr() nounwind {





More information about the llvm-commits mailing list