summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Robinson <paul.robinson@sony.com>2019-06-27 15:53:07 +0000
committerPaul Robinson <paul.robinson@sony.com>2019-06-27 15:53:07 +0000
commit1339f74b8a3a1fb9965aa36df23362d19051ef03 (patch)
treee59fa2f8fec47b942e45f1e9a3e2a92ce68744ec
parent3b77583e95236761d8741fd6df375975a8ca5d83 (diff)
downloadbcm5719-llvm-1339f74b8a3a1fb9965aa36df23362d19051ef03.tar.gz
bcm5719-llvm-1339f74b8a3a1fb9965aa36df23362d19051ef03.zip
[debug-info] Make a couple of tests more robust.
llvm-svn: 364556
-rw-r--r--llvm/test/CodeGen/X86/machinesink-merge-debuginfo.ll14
-rw-r--r--llvm/test/CodeGen/X86/machinesink-null-debuginfo.ll3
2 files changed, 11 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/machinesink-merge-debuginfo.ll b/llvm/test/CodeGen/X86/machinesink-merge-debuginfo.ll
index f22d6a8f5aa..8775154d487 100644
--- a/llvm/test/CodeGen/X86/machinesink-merge-debuginfo.ll
+++ b/llvm/test/CodeGen/X86/machinesink-merge-debuginfo.ll
@@ -19,6 +19,9 @@ target triple = "x86_64-unknown-linux-gnu"
;
; return ret;
; }
+; CHECK: fdiv {{.*}} !dbg [[NO:![0-9]+]]
+; CHECK: fadd {{.*}} !dbg [[YES:![0-9]+]]
+; CHECK: fdiv {{.*}} !dbg [[TAG:![0-9]+]]
; Function Attrs: nounwind readnone uwtable
define double @_Z3fooddb(double %x, double %y, i1 zeroext %c) local_unnamed_addr !dbg !7 {
@@ -32,10 +35,11 @@ first:
%e = fadd double %a, 1.000000e+00
br label %final
second:
-; CHECK-NOT: debug-location !17
-; CHECK: debug-location !18
-; CHECK-NOT: debug-location !17
%f = fadd double %b, 1.000000e+00, !dbg !18
+
+; CHECK-NOT: debug-location [[NO]]
+; CHECK: debug-location [[YES]]
+; CHECK-NOT: debug-location [[NO]]
br label %final
final:
%cond = phi double [%e, %first], [%f, %second]
@@ -58,8 +62,8 @@ first:
br label %final
second:
%f = fadd double %b, 1.000000e+00, !dbg !25
-; CHECK: debug-location !25
-; CHECK-NEXT: debug-location !25
+; CHECK: debug-location [[TAG]]
+; CHECK-NEXT: debug-location [[TAG]]
br label %final
final:
%cond = phi double [%e, %first], [%f, %second]
diff --git a/llvm/test/CodeGen/X86/machinesink-null-debuginfo.ll b/llvm/test/CodeGen/X86/machinesink-null-debuginfo.ll
index 26edcdcde54..bb63d6f8ccd 100644
--- a/llvm/test/CodeGen/X86/machinesink-null-debuginfo.ll
+++ b/llvm/test/CodeGen/X86/machinesink-null-debuginfo.ll
@@ -11,9 +11,10 @@ define double @_Z3fooddb(double %x, double %y, i1 zeroext %c) local_unnamed_addr
tail call void @llvm.dbg.value(metadata double %y, metadata !14, metadata !DIExpression()), !dbg !17
tail call void @llvm.dbg.value(metadata i1 %c, metadata !15, metadata !DIExpression()), !dbg !18
%a = fdiv double %x, 3.000000e+00
+; CHECK: fdiv {{.*}} !dbg [[NO:![0-9]+]]
%b = fdiv double %y, 5.000000e+00, !dbg !19
%cond = select i1 %c, double %a, double %b
-; CHECK-NOT: debug-location !19
+; CHECK-NOT: debug-location [[NO]]
ret double %cond, !dbg !20
}
OpenPOWER on IntegriCloud