[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