aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/SLPVectorizer/X86
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2013-09-30 18:17:35 +0000
committerManman Ren <manman.ren@gmail.com>2013-09-30 18:17:35 +0000
commitaef1b378242dee5f17e440344258460e1dedbb4b (patch)
treeebdbe838400bd944498bca4a393e9cc5b4b97ec3 /test/Transforms/SLPVectorizer/X86
parentbdf8015cffb1860776e5a5f28014b023a32ab1bc (diff)
downloadexternal_llvm-aef1b378242dee5f17e440344258460e1dedbb4b.zip
external_llvm-aef1b378242dee5f17e440344258460e1dedbb4b.tar.gz
external_llvm-aef1b378242dee5f17e440344258460e1dedbb4b.tar.bz2
TBAA: remove !tbaa from testing cases when they are not needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191689 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/SLPVectorizer/X86')
-rw-r--r--test/Transforms/SLPVectorizer/X86/crash_bullet3.ll8
-rw-r--r--test/Transforms/SLPVectorizer/X86/debug_info.ll11
2 files changed, 6 insertions, 13 deletions
diff --git a/test/Transforms/SLPVectorizer/X86/crash_bullet3.ll b/test/Transforms/SLPVectorizer/X86/crash_bullet3.ll
index 931195e..25c6545 100644
--- a/test/Transforms/SLPVectorizer/X86/crash_bullet3.ll
+++ b/test/Transforms/SLPVectorizer/X86/crash_bullet3.ll
@@ -60,9 +60,9 @@ if.end332: ; preds = %if.then329, %if.end
%sub334 = fsub float %add294, %dx272.1
%sub338 = fsub float %add297, %dy276.1
%arrayidx.i.i606 = getelementptr inbounds %class.btVector3.23.221.463.485.507.573.595.683.727.749.815.837.991.1585.1607.1629.1651.1849.2047.2069.2091.2113* %vertices, i64 0, i32 0, i64 0
- store float %sub334, float* %arrayidx.i.i606, align 4, !tbaa !0
+ store float %sub334, float* %arrayidx.i.i606, align 4
%arrayidx3.i607 = getelementptr inbounds %class.btVector3.23.221.463.485.507.573.595.683.727.749.815.837.991.1585.1607.1629.1651.1849.2047.2069.2091.2113* %vertices, i64 0, i32 0, i64 1
- store float %sub338, float* %arrayidx3.i607, align 4, !tbaa !0
+ store float %sub338, float* %arrayidx3.i607, align 4
br label %return
return: ; preds = %if.end332, %for.end271, %entry
@@ -82,7 +82,3 @@ if.end22.2: ; preds = %if.then17.2, %if.en
}
attributes #0 = { ssp uwtable "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
-
-!0 = metadata !{metadata !"float", metadata !1}
-!1 = metadata !{metadata !"omnipotent char", metadata !2}
-!2 = metadata !{metadata !"Simple C/C++ TBAA"}
diff --git a/test/Transforms/SLPVectorizer/X86/debug_info.ll b/test/Transforms/SLPVectorizer/X86/debug_info.ll
index 97704d0..58e002e 100644
--- a/test/Transforms/SLPVectorizer/X86/debug_info.ll
+++ b/test/Transforms/SLPVectorizer/X86/debug_info.ll
@@ -33,18 +33,18 @@ entry:
for.body.lr.ph: ; preds = %entry
%arrayidx = getelementptr inbounds double* %A, i64 4, !dbg !24
- %0 = load double* %arrayidx, align 8, !dbg !24, !tbaa !26
+ %0 = load double* %arrayidx, align 8, !dbg !24
%arrayidx1 = getelementptr inbounds double* %A, i64 5, !dbg !29
- %1 = load double* %arrayidx1, align 8, !dbg !29, !tbaa !26
+ %1 = load double* %arrayidx1, align 8, !dbg !29
br label %for.end, !dbg !23
for.end: ; preds = %for.body.lr.ph, %entry
%y1.0.lcssa = phi double [ %1, %for.body.lr.ph ], [ 1.000000e+00, %entry ]
%y0.0.lcssa = phi double [ %0, %for.body.lr.ph ], [ 0.000000e+00, %entry ]
%arrayidx2 = getelementptr inbounds double* %A, i64 8, !dbg !30
- store double %y0.0.lcssa, double* %arrayidx2, align 8, !dbg !30, !tbaa !26
+ store double %y0.0.lcssa, double* %arrayidx2, align 8, !dbg !30
%arrayidx3 = getelementptr inbounds double* %A, i64 9, !dbg !30
- store double %y1.0.lcssa, double* %arrayidx3, align 8, !dbg !30, !tbaa !26
+ store double %y1.0.lcssa, double* %arrayidx3, align 8, !dbg !30
ret i32 undef, !dbg !31
}
@@ -83,9 +83,6 @@ attributes #1 = { nounwind readnone }
!23 = metadata !{i32 3, i32 0, metadata !17, null}
!24 = metadata !{i32 4, i32 0, metadata !25, null}
!25 = metadata !{i32 786443, metadata !1, metadata !17, i32 3, i32 0, i32 1} ; [ DW_TAG_lexical_block ] [/Users/nadav/file.c]
-!26 = metadata !{metadata !"double", metadata !27}
-!27 = metadata !{metadata !"omnipotent char", metadata !28}
-!28 = metadata !{metadata !"Simple C/C++ TBAA"}
!29 = metadata !{i32 5, i32 0, metadata !25, null}
!30 = metadata !{i32 7, i32 0, metadata !4, null}
!31 = metadata !{i32 8, i32 0, metadata !4, null} ; [ DW_TAG_imported_declaration ]