aboutsummaryrefslogtreecommitdiffstats
path: root/test/DebugInfo
diff options
context:
space:
mode:
authorManman Ren <mren@apple.com>2013-04-30 17:52:57 +0000
committerManman Ren <mren@apple.com>2013-04-30 17:52:57 +0000
commit2dc50d306752c8672d1543feb88517705cdb25e7 (patch)
tree51b8265d04997616227031ee01b2fda343c46589 /test/DebugInfo
parent8960a5c63db0d4f1e6ad794ea626c68de9313dbf (diff)
downloadexternal_llvm-2dc50d306752c8672d1543feb88517705cdb25e7.zip
external_llvm-2dc50d306752c8672d1543feb88517705cdb25e7.tar.gz
external_llvm-2dc50d306752c8672d1543feb88517705cdb25e7.tar.bz2
TBAA: remove !tbaa from testing cases if not used.
This will make it easier to turn on struct-path aware TBAA since the metadata format will change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180796 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/DebugInfo')
-rw-r--r--test/DebugInfo/X86/DW_AT_location-reference.ll9
-rw-r--r--test/DebugInfo/X86/elf-names.ll27
-rw-r--r--test/DebugInfo/X86/misched-dbg-value.ll21
3 files changed, 24 insertions, 33 deletions
diff --git a/test/DebugInfo/X86/DW_AT_location-reference.ll b/test/DebugInfo/X86/DW_AT_location-reference.ll
index 6472cef..6f1aa41 100644
--- a/test/DebugInfo/X86/DW_AT_location-reference.ll
+++ b/test/DebugInfo/X86/DW_AT_location-reference.ll
@@ -49,7 +49,7 @@ target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3
define void @f() nounwind {
entry:
%call = tail call i32 @g(i32 0, i32 0) nounwind, !dbg !8
- store i32 %call, i32* @a, align 4, !dbg !8, !tbaa !9
+ store i32 %call, i32* @a, align 4, !dbg !8
tail call void @llvm.dbg.value(metadata !12, i64 0, metadata !5), !dbg !13
br label %while.body
@@ -63,7 +63,7 @@ while.body: ; preds = %entry, %while.body
while.end: ; preds = %while.body
tail call void @llvm.dbg.value(metadata !{i32 %mul}, i64 0, metadata !5), !dbg !14
%call4 = tail call i32 @g(i32 %mul, i32 0) nounwind, !dbg !15
- store i32 %call4, i32* @a, align 4, !dbg !15, !tbaa !9
+ store i32 %call4, i32* @a, align 4, !dbg !15
tail call void @llvm.dbg.value(metadata !16, i64 0, metadata !5), !dbg !17
br label %while.body9
@@ -77,7 +77,7 @@ while.body9: ; preds = %while.end, %while.b
while.end13: ; preds = %while.body9
tail call void @llvm.dbg.value(metadata !{i32 %mul12}, i64 0, metadata !5), !dbg !18
%call15 = tail call i32 @g(i32 0, i32 %mul12) nounwind, !dbg !19
- store i32 %call15, i32* @a, align 4, !dbg !19, !tbaa !9
+ store i32 %call15, i32* @a, align 4, !dbg !19
ret void, !dbg !20
}
@@ -96,9 +96,6 @@ declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
!6 = metadata !{i32 786443, metadata !1, metadata !0, i32 4, i32 14, i32 0} ; [ DW_TAG_lexical_block ]
!7 = metadata !{i32 786468, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
!8 = metadata !{i32 6, i32 3, metadata !6, null}
-!9 = metadata !{metadata !"int", metadata !10}
-!10 = metadata !{metadata !"omnipotent char", metadata !11}
-!11 = metadata !{metadata !"Simple C/C++ TBAA", null}
!12 = metadata !{i32 1}
!13 = metadata !{i32 7, i32 3, metadata !6, null}
!14 = metadata !{i32 8, i32 3, metadata !6, null}
diff --git a/test/DebugInfo/X86/elf-names.ll b/test/DebugInfo/X86/elf-names.ll
index 5866e27..7bc532e 100644
--- a/test/DebugInfo/X86/elf-names.ll
+++ b/test/DebugInfo/X86/elf-names.ll
@@ -21,13 +21,13 @@ define void @_ZN1DC2Ev(%class.D* nocapture %this) unnamed_addr nounwind uwtable
entry:
tail call void @llvm.dbg.value(metadata !{%class.D* %this}, i64 0, metadata !29), !dbg !36
%c1 = getelementptr inbounds %class.D* %this, i64 0, i32 0, !dbg !37
- store i32 1, i32* %c1, align 4, !dbg !37, !tbaa !39
+ store i32 1, i32* %c1, align 4, !dbg !37
%c2 = getelementptr inbounds %class.D* %this, i64 0, i32 1, !dbg !42
- store i32 2, i32* %c2, align 4, !dbg !42, !tbaa !39
+ store i32 2, i32* %c2, align 4, !dbg !42
%c3 = getelementptr inbounds %class.D* %this, i64 0, i32 2, !dbg !43
- store i32 3, i32* %c3, align 4, !dbg !43, !tbaa !39
+ store i32 3, i32* %c3, align 4, !dbg !43
%c4 = getelementptr inbounds %class.D* %this, i64 0, i32 3, !dbg !44
- store i32 4, i32* %c4, align 4, !dbg !44, !tbaa !39
+ store i32 4, i32* %c4, align 4, !dbg !44
ret void, !dbg !45
}
@@ -36,21 +36,21 @@ entry:
tail call void @llvm.dbg.value(metadata !{%class.D* %this}, i64 0, metadata !34), !dbg !46
tail call void @llvm.dbg.value(metadata !{%class.D* %d}, i64 0, metadata !35), !dbg !46
%c1 = getelementptr inbounds %class.D* %d, i64 0, i32 0, !dbg !47
- %0 = load i32* %c1, align 4, !dbg !47, !tbaa !39
+ %0 = load i32* %c1, align 4, !dbg !47
%c12 = getelementptr inbounds %class.D* %this, i64 0, i32 0, !dbg !47
- store i32 %0, i32* %c12, align 4, !dbg !47, !tbaa !39
+ store i32 %0, i32* %c12, align 4, !dbg !47
%c2 = getelementptr inbounds %class.D* %d, i64 0, i32 1, !dbg !49
- %1 = load i32* %c2, align 4, !dbg !49, !tbaa !39
+ %1 = load i32* %c2, align 4, !dbg !49
%c23 = getelementptr inbounds %class.D* %this, i64 0, i32 1, !dbg !49
- store i32 %1, i32* %c23, align 4, !dbg !49, !tbaa !39
+ store i32 %1, i32* %c23, align 4, !dbg !49
%c3 = getelementptr inbounds %class.D* %d, i64 0, i32 2, !dbg !50
- %2 = load i32* %c3, align 4, !dbg !50, !tbaa !39
+ %2 = load i32* %c3, align 4, !dbg !50
%c34 = getelementptr inbounds %class.D* %this, i64 0, i32 2, !dbg !50
- store i32 %2, i32* %c34, align 4, !dbg !50, !tbaa !39
+ store i32 %2, i32* %c34, align 4, !dbg !50
%c4 = getelementptr inbounds %class.D* %d, i64 0, i32 3, !dbg !51
- %3 = load i32* %c4, align 4, !dbg !51, !tbaa !39
+ %3 = load i32* %c4, align 4, !dbg !51
%c45 = getelementptr inbounds %class.D* %this, i64 0, i32 3, !dbg !51
- store i32 %3, i32* %c45, align 4, !dbg !51, !tbaa !39
+ store i32 %3, i32* %c45, align 4, !dbg !51
ret void, !dbg !52
}
@@ -95,9 +95,6 @@ declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
!36 = metadata !{i32 12, i32 0, metadata !5, null}
!37 = metadata !{i32 13, i32 0, metadata !38, null}
!38 = metadata !{i32 786443, metadata !5, i32 12, i32 0, metadata !6, i32 0} ; [ DW_TAG_lexical_block ] [/usr/local/google/home/echristo/foo.cpp]
-!39 = metadata !{metadata !"int", metadata !40}
-!40 = metadata !{metadata !"omnipotent char", metadata !41}
-!41 = metadata !{metadata !"Simple C/C++ TBAA"}
!42 = metadata !{i32 14, i32 0, metadata !38, null}
!43 = metadata !{i32 15, i32 0, metadata !38, null}
!44 = metadata !{i32 16, i32 0, metadata !38, null}
diff --git a/test/DebugInfo/X86/misched-dbg-value.ll b/test/DebugInfo/X86/misched-dbg-value.ll
index d3bc560..4b78c88 100644
--- a/test/DebugInfo/X86/misched-dbg-value.ll
+++ b/test/DebugInfo/X86/misched-dbg-value.ll
@@ -43,15 +43,15 @@ entry:
tail call void @llvm.dbg.value(metadata !{i32 %add}, i64 0, metadata !27), !dbg !68
%idxprom = sext i32 %add to i64, !dbg !69
%arrayidx = getelementptr inbounds i32* %Array1Par, i64 %idxprom, !dbg !69
- store i32 %IntParI2, i32* %arrayidx, align 4, !dbg !69, !tbaa !70
+ store i32 %IntParI2, i32* %arrayidx, align 4, !dbg !69
%add3 = add nsw i32 %IntParI1, 6, !dbg !73
%idxprom4 = sext i32 %add3 to i64, !dbg !73
%arrayidx5 = getelementptr inbounds i32* %Array1Par, i64 %idxprom4, !dbg !73
- store i32 %IntParI2, i32* %arrayidx5, align 4, !dbg !73, !tbaa !70
+ store i32 %IntParI2, i32* %arrayidx5, align 4, !dbg !73
%add6 = add nsw i32 %IntParI1, 35, !dbg !74
%idxprom7 = sext i32 %add6 to i64, !dbg !74
%arrayidx8 = getelementptr inbounds i32* %Array1Par, i64 %idxprom7, !dbg !74
- store i32 %add, i32* %arrayidx8, align 4, !dbg !74, !tbaa !70
+ store i32 %add, i32* %arrayidx8, align 4, !dbg !74
tail call void @llvm.dbg.value(metadata !{i32 %add}, i64 0, metadata !28), !dbg !75
br label %for.body, !dbg !75
@@ -59,7 +59,7 @@ for.body: ; preds = %entry, %for.body
%indvars.iv = phi i64 [ %idxprom, %entry ], [ %indvars.iv.next, %for.body ]
%IntIndex.046 = phi i32 [ %add, %entry ], [ %inc, %for.body ]
%arrayidx13 = getelementptr inbounds [51 x i32]* %Array2Par, i64 %idxprom, i64 %indvars.iv, !dbg !77
- store i32 %add, i32* %arrayidx13, align 4, !dbg !77, !tbaa !70
+ store i32 %add, i32* %arrayidx13, align 4, !dbg !77
%inc = add nsw i32 %IntIndex.046, 1, !dbg !75
tail call void @llvm.dbg.value(metadata !{i32 %inc}, i64 0, metadata !28), !dbg !75
%cmp = icmp sgt i32 %inc, %add3, !dbg !75
@@ -70,15 +70,15 @@ for.end: ; preds = %for.body
%sub = add nsw i32 %IntParI1, 4, !dbg !78
%idxprom14 = sext i32 %sub to i64, !dbg !78
%arrayidx17 = getelementptr inbounds [51 x i32]* %Array2Par, i64 %idxprom, i64 %idxprom14, !dbg !78
- %0 = load i32* %arrayidx17, align 4, !dbg !78, !tbaa !70
+ %0 = load i32* %arrayidx17, align 4, !dbg !78
%inc18 = add nsw i32 %0, 1, !dbg !78
- store i32 %inc18, i32* %arrayidx17, align 4, !dbg !78, !tbaa !70
- %1 = load i32* %arrayidx, align 4, !dbg !79, !tbaa !70
+ store i32 %inc18, i32* %arrayidx17, align 4, !dbg !78
+ %1 = load i32* %arrayidx, align 4, !dbg !79
%add22 = add nsw i32 %IntParI1, 25, !dbg !79
%idxprom23 = sext i32 %add22 to i64, !dbg !79
%arrayidx25 = getelementptr inbounds [51 x i32]* %Array2Par, i64 %idxprom23, i64 %idxprom, !dbg !79
- store i32 %1, i32* %arrayidx25, align 4, !dbg !79, !tbaa !70
- store i32 5, i32* @IntGlob, align 4, !dbg !80, !tbaa !70
+ store i32 %1, i32* %arrayidx25, align 4, !dbg !79
+ store i32 5, i32* @IntGlob, align 4, !dbg !80
ret void, !dbg !81
}
@@ -159,9 +159,6 @@ attributes #1 = { nounwind readnone }
!67 = metadata !{i32 184, i32 0, metadata !12, null}
!68 = metadata !{i32 189, i32 0, metadata !12, null}
!69 = metadata !{i32 190, i32 0, metadata !12, null}
-!70 = metadata !{metadata !"int", metadata !71}
-!71 = metadata !{metadata !"omnipotent char", metadata !72}
-!72 = metadata !{metadata !"Simple C/C++ TBAA"}
!73 = metadata !{i32 191, i32 0, metadata !12, null}
!74 = metadata !{i32 192, i32 0, metadata !12, null}
!75 = metadata !{i32 193, i32 0, metadata !76, null}