Changes in directory llvm/test/Regression/Analysis/BasicAA:

2003-03-04-GEPCrash.ll updated: 1.2 -> 1.3
2003-05-21-GEP-Problem.ll updated: 1.3 -> 1.4
2003-07-03-BasicAACrash.ll updated: 1.2 -> 1.3
2003-11-04-SimpleCases.ll updated: 1.1 -> 1.2
2003-12-11-ConstExprGEP.ll updated: 1.2 -> 1.3
featuretest.ll updated: 1.9 -> 1.10
---
Log message:

Promote GEP ubyte indices to uint. Backwards compatibility for 1.2 and 
older features will be dropped soon and these test cases must not rely
on the upgrade capability.


---
Diffs of the changes:  (+17 -17)

 2003-03-04-GEPCrash.ll     |    4 ++--
 2003-05-21-GEP-Problem.ll  |    4 ++--
 2003-07-03-BasicAACrash.ll |    4 ++--
 2003-11-04-SimpleCases.ll  |    8 ++++----
 2003-12-11-ConstExprGEP.ll |    8 ++++----
 featuretest.ll             |    6 +++---
 6 files changed, 17 insertions(+), 17 deletions(-)


Index: llvm/test/Regression/Analysis/BasicAA/2003-03-04-GEPCrash.ll
diff -u llvm/test/Regression/Analysis/BasicAA/2003-03-04-GEPCrash.ll:1.2 
llvm/test/Regression/Analysis/BasicAA/2003-03-04-GEPCrash.ll:1.3
--- llvm/test/Regression/Analysis/BasicAA/2003-03-04-GEPCrash.ll:1.2    Tue Sep 
16 10:26:24 2003
+++ llvm/test/Regression/Analysis/BasicAA/2003-03-04-GEPCrash.ll        Thu Nov 
23 09:14:52 2006
@@ -1,7 +1,7 @@
 ; RUN: llvm-as < %s | opt -basicaa -aa-eval -disable-output
 ; Test for a bug in BasicAA which caused a crash when querying equality of 
P1&P2
 void %test({[2 x int],[2 x int]}* %A, long %X, long %Y) {
-       %P1 = getelementptr {[2 x int],[2 x int]}* %A, long 0, ubyte 0, long %X
-       %P2 = getelementptr {[2 x int],[2 x int]}* %A, long 0, ubyte 1, long %Y
+       %P1 = getelementptr {[2 x int],[2 x int]}* %A, long 0, uint 0, long %X
+       %P2 = getelementptr {[2 x int],[2 x int]}* %A, long 0, uint 1, long %Y
        ret void
 }


Index: llvm/test/Regression/Analysis/BasicAA/2003-05-21-GEP-Problem.ll
diff -u llvm/test/Regression/Analysis/BasicAA/2003-05-21-GEP-Problem.ll:1.3 
llvm/test/Regression/Analysis/BasicAA/2003-05-21-GEP-Problem.ll:1.4
--- llvm/test/Regression/Analysis/BasicAA/2003-05-21-GEP-Problem.ll:1.3 Tue Sep 
16 10:26:24 2003
+++ llvm/test/Regression/Analysis/BasicAA/2003-05-21-GEP-Problem.ll     Thu Nov 
23 09:14:52 2006
@@ -6,13 +6,13 @@
        br label %loopentry
 
 loopentry:             ; preds = %0, %no_exit
-       %tmp.101 = getelementptr %struct..apr_table_t* %t.1, long 0, ubyte 0, 
ubyte 2           ; <int*> [#uses=1]
+       %tmp.101 = getelementptr %struct..apr_table_t* %t.1, long 0, uint 0, 
uint 2
        %tmp.11 = load int* %tmp.101            ; <int> [#uses=0]
        br bool false, label %no_exit, label %UnifiedExitNode
 
 no_exit:               ; preds = %loopentry
        %tmp.25 = cast int 0 to long            ; <long> [#uses=1]
-       %tmp.261 = getelementptr %struct..apr_table_t* %t.1, long 0, ubyte 3, 
long %tmp.25              ; <int*> [#uses=1]
+       %tmp.261 = getelementptr %struct..apr_table_t* %t.1, long 0, uint 3, 
long %tmp.25               ; <int*> [#uses=1]
        store int 0, int* %tmp.261
        br label %loopentry
 


Index: llvm/test/Regression/Analysis/BasicAA/2003-07-03-BasicAACrash.ll
diff -u llvm/test/Regression/Analysis/BasicAA/2003-07-03-BasicAACrash.ll:1.2 
llvm/test/Regression/Analysis/BasicAA/2003-07-03-BasicAACrash.ll:1.3
--- llvm/test/Regression/Analysis/BasicAA/2003-07-03-BasicAACrash.ll:1.2        
Tue Sep 16 10:26:24 2003
+++ llvm/test/Regression/Analysis/BasicAA/2003-07-03-BasicAACrash.ll    Thu Nov 
23 09:14:52 2006
@@ -6,7 +6,7 @@
 implementation   ; Functions:
 
 uint %BMT_CommitPartDrawObj() {
-       %tmp.19111 = getelementptr %struct..RefRect* null, long 0, ubyte 0, 
ubyte 1, ubyte 2
-       %tmp.20311 = getelementptr %struct..RefRect* null, long 0, ubyte 1, 
ubyte 1, ubyte 2
+       %tmp.19111 = getelementptr %struct..RefRect* null, long 0, uint 0, uint 
1, uint 2
+       %tmp.20311 = getelementptr %struct..RefRect* null, long 0, uint 1, uint 
1, uint 2
        ret uint 0
 }


Index: llvm/test/Regression/Analysis/BasicAA/2003-11-04-SimpleCases.ll
diff -u llvm/test/Regression/Analysis/BasicAA/2003-11-04-SimpleCases.ll:1.1 
llvm/test/Regression/Analysis/BasicAA/2003-11-04-SimpleCases.ll:1.2
--- llvm/test/Regression/Analysis/BasicAA/2003-11-04-SimpleCases.ll:1.1 Tue Nov 
 4 10:40:40 2003
+++ llvm/test/Regression/Analysis/BasicAA/2003-11-04-SimpleCases.ll     Thu Nov 
23 09:14:52 2006
@@ -7,9 +7,9 @@
 
 void %test(%T* %P) {
   %A = getelementptr %T* %P, long 0
-  %B = getelementptr %T* %P, long 0, ubyte 0
-  %C = getelementptr %T* %P, long 0, ubyte 1
-  %D = getelementptr %T* %P, long 0, ubyte 1, long 0
-  %E = getelementptr %T* %P, long 0, ubyte 1, long 5
+  %B = getelementptr %T* %P, long 0, uint 0
+  %C = getelementptr %T* %P, long 0, uint 1
+  %D = getelementptr %T* %P, long 0, uint 1, long 0
+  %E = getelementptr %T* %P, long 0, uint 1, long 5
   ret void
 }


Index: llvm/test/Regression/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll
diff -u llvm/test/Regression/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll:1.2 
llvm/test/Regression/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll:1.3
--- llvm/test/Regression/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll:1.2        
Thu Dec 11 16:49:32 2003
+++ llvm/test/Regression/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll    Thu Nov 
23 09:14:52 2006
@@ -8,10 +8,10 @@
 %G = external global %T
 
 void %test() {
-  %D = getelementptr %T* %G, long 0, ubyte 0
-  %E = getelementptr %T* %G, long 0, ubyte 1, long 5
-  %F = getelementptr uint* getelementptr (%T* %G, long 0, ubyte 0), long 0
-  %X = getelementptr [10 x ubyte]* getelementptr (%T* %G, long 0, ubyte 1), 
long 0, long 5
+  %D = getelementptr %T* %G, long 0, uint 0
+  %E = getelementptr %T* %G, long 0, uint 1, long 5
+  %F = getelementptr uint* getelementptr (%T* %G, long 0, uint 0), long 0
+  %X = getelementptr [10 x ubyte]* getelementptr (%T* %G, long 0, uint 1), 
long 0, long 5
 
   ret void
 }


Index: llvm/test/Regression/Analysis/BasicAA/featuretest.ll
diff -u llvm/test/Regression/Analysis/BasicAA/featuretest.ll:1.9 
llvm/test/Regression/Analysis/BasicAA/featuretest.ll:1.10
--- llvm/test/Regression/Analysis/BasicAA/featuretest.ll:1.9    Tue Sep 16 
10:26:24 2003
+++ llvm/test/Regression/Analysis/BasicAA/featuretest.ll        Thu Nov 23 
09:14:52 2006
@@ -55,9 +55,9 @@
 ; Test that if two pointers are spaced out by a constant offset, that they
 ; cannot alias, even if there is a variable offset between them...
 int %gep_distance_test2({int,int}* %A, long %distance) {
-       %A = getelementptr {int,int}* %A, long 0, ubyte 0
+       %A = getelementptr {int,int}* %A, long 0, uint 0
        %REMOVEu = load int* %A
-       %B = getelementptr {int,int}* %A, long %distance, ubyte 1
+       %B = getelementptr {int,int}* %A, long %distance, uint 1
        store int 7, int* %B    ; B cannot alias A, it's at least 4 bytes away
        %REMOVEv = load int* %A
         %r = sub int %REMOVEu, %REMOVEv
@@ -78,7 +78,7 @@
 int %constexpr_test() {
    %X = alloca int
    %Y = load int* %X
-   store int 5, int* getelementptr ({ int }* %Global, long 0, ubyte 0)
+   store int 5, int* getelementptr ({ int }* %Global, long 0, uint 0)
    %REMOVE = load int* %X
    %retval = sub int %Y, %REMOVE
    ret int %retval



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to