diff options
| author | Manman Ren <manman.ren@gmail.com> | 2013-09-30 18:17:35 +0000 | 
|---|---|---|
| committer | Manman Ren <manman.ren@gmail.com> | 2013-09-30 18:17:35 +0000 | 
| commit | 1047fe452ffd3b71d9c78ef138a8d19ffe8b3f79 (patch) | |
| tree | d68347a3152ac609d2c772e25a4c79b20c7d70ae /llvm/test/Transforms/Inline | |
| parent | 8ff70e3e261ecbb5183a508547e79648d53024a3 (diff) | |
| download | bcm5719-llvm-1047fe452ffd3b71d9c78ef138a8d19ffe8b3f79.tar.gz bcm5719-llvm-1047fe452ffd3b71d9c78ef138a8d19ffe8b3f79.zip  | |
TBAA: remove !tbaa from testing cases when they are not needed.
llvm-svn: 191689
Diffstat (limited to 'llvm/test/Transforms/Inline')
| -rw-r--r-- | llvm/test/Transforms/Inline/alloca-merge-align-nodl.ll | 37 | ||||
| -rw-r--r-- | llvm/test/Transforms/Inline/alloca-merge-align.ll | 49 | 
2 files changed, 38 insertions, 48 deletions
diff --git a/llvm/test/Transforms/Inline/alloca-merge-align-nodl.ll b/llvm/test/Transforms/Inline/alloca-merge-align-nodl.ll index 203f52bcdc2..301505ff791 100644 --- a/llvm/test/Transforms/Inline/alloca-merge-align-nodl.ll +++ b/llvm/test/Transforms/Inline/alloca-merge-align-nodl.ll @@ -8,13 +8,13 @@ define void @foo(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32], align 4    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 4, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 4    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -23,13 +23,13 @@ define void @foo0(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32]    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 4, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 4    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -40,13 +40,13 @@ define void @goo(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32], align 32    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 32, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 32    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -62,9 +62,9 @@ entry:    %tmpcast = bitcast i64* %a to %struct.s*    store i64 0, i64* %a, align 8    %a1 = bitcast i64* %a to i32* -  store i32 1, i32* %a1, align 8, !tbaa !0 +  store i32 1, i32* %a1, align 8    call void @foo(%struct.s* byval %tmpcast) -  store i32 2, i32* %a1, align 8, !tbaa !0 +  store i32 2, i32* %a1, align 8    call void @goo(%struct.s* byval %tmpcast)    ret i32 0  } @@ -80,14 +80,9 @@ entry:    %tmpcast = bitcast i64* %a to %struct.s*    store i64 0, i64* %a, align 8    %a1 = bitcast i64* %a to i32* -  store i32 1, i32* %a1, align 8, !tbaa !0 +  store i32 1, i32* %a1, align 8    call void @foo0(%struct.s* byval %tmpcast) -  store i32 2, i32* %a1, align 8, !tbaa !0 +  store i32 2, i32* %a1, align 8    call void @goo(%struct.s* byval %tmpcast)    ret i32 0  } - -!0 = metadata !{metadata !"int", metadata !1} -!1 = metadata !{metadata !"omnipotent char", metadata !2} -!2 = metadata !{metadata !"Simple C/C++ TBAA"} - diff --git a/llvm/test/Transforms/Inline/alloca-merge-align.ll b/llvm/test/Transforms/Inline/alloca-merge-align.ll index d789c79b7c5..d357b3cd61a 100644 --- a/llvm/test/Transforms/Inline/alloca-merge-align.ll +++ b/llvm/test/Transforms/Inline/alloca-merge-align.ll @@ -9,13 +9,13 @@ define void @foo(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32], align 4    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 4, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 4    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -24,13 +24,13 @@ define void @foo0(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32]    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 4, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 4    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -39,13 +39,13 @@ define void @foo1(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32], align 1    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 4, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 4    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -56,13 +56,13 @@ define void @goo(%struct.s* byval nocapture readonly %a) {  entry:    %x = alloca [2 x i32], align 32    %a1 = getelementptr inbounds %struct.s* %a, i64 0, i32 0 -  %0 = load i32* %a1, align 4, !tbaa !0 +  %0 = load i32* %a1, align 4    %arrayidx = getelementptr inbounds [2 x i32]* %x, i64 0, i64 0 -  store i32 %0, i32* %arrayidx, align 32, !tbaa !0 +  store i32 %0, i32* %arrayidx, align 32    %b = getelementptr inbounds %struct.s* %a, i64 0, i32 1 -  %1 = load i32* %b, align 4, !tbaa !0 +  %1 = load i32* %b, align 4    %arrayidx2 = getelementptr inbounds [2 x i32]* %x, i64 0, i64 1 -  store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 +  store i32 %1, i32* %arrayidx2, align 4    call void @bar(i32* %arrayidx) #2    ret void  } @@ -78,9 +78,9 @@ entry:    %tmpcast = bitcast i64* %a to %struct.s*    store i64 0, i64* %a, align 8    %a1 = bitcast i64* %a to i32* -  store i32 1, i32* %a1, align 8, !tbaa !0 +  store i32 1, i32* %a1, align 8    call void @foo(%struct.s* byval %tmpcast) -  store i32 2, i32* %a1, align 8, !tbaa !0 +  store i32 2, i32* %a1, align 8    call void @goo(%struct.s* byval %tmpcast)    ret i32 0  } @@ -96,9 +96,9 @@ entry:    %tmpcast = bitcast i64* %a to %struct.s*    store i64 0, i64* %a, align 8    %a1 = bitcast i64* %a to i32* -  store i32 1, i32* %a1, align 8, !tbaa !0 +  store i32 1, i32* %a1, align 8    call void @foo0(%struct.s* byval %tmpcast) -  store i32 2, i32* %a1, align 8, !tbaa !0 +  store i32 2, i32* %a1, align 8    call void @goo(%struct.s* byval %tmpcast)    ret i32 0  } @@ -114,14 +114,9 @@ entry:    %tmpcast = bitcast i64* %a to %struct.s*    store i64 0, i64* %a, align 8    %a1 = bitcast i64* %a to i32* -  store i32 1, i32* %a1, align 8, !tbaa !0 +  store i32 1, i32* %a1, align 8    call void @foo0(%struct.s* byval %tmpcast) -  store i32 2, i32* %a1, align 8, !tbaa !0 +  store i32 2, i32* %a1, align 8    call void @foo1(%struct.s* byval %tmpcast)    ret i32 0  } - -!0 = metadata !{metadata !"int", metadata !1} -!1 = metadata !{metadata !"omnipotent char", metadata !2} -!2 = metadata !{metadata !"Simple C/C++ TBAA"} -  | 

