aboutsummaryrefslogtreecommitdiff
path: root/test/DebugInfo/X86/elf-names.ll
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/X86/elf-names.ll
parent8960a5c63db0d4f1e6ad794ea626c68de9313dbf (diff)
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/X86/elf-names.ll')
-rw-r--r--test/DebugInfo/X86/elf-names.ll27
1 files changed, 12 insertions, 15 deletions
diff --git a/test/DebugInfo/X86/elf-names.ll b/test/DebugInfo/X86/elf-names.ll
index 5866e27f77..7bc532ebad 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}