Move the complex address expression out of DIVariable and into an extra
[oota-llvm.git] / test / Transforms / GlobalOpt / metadata.ll
index d5521bff760e4529d1e53fee9d363536e75280fa..ecf3f94196be5be67df48c2f4a45276a78f90793 100644 (file)
@@ -6,22 +6,21 @@
 @G = internal global i8** null
 
 define i32 @main(i32 %argc, i8** %argv) {
-; CHECK: @main
+; CHECK-LABEL: @main(
 ; CHECK: %G = alloca
   store i8** %argv, i8*** @G
   ret i32 0
 }
 
 define void @foo(i32 %x) {
-  call void @llvm.dbg.value(metadata !{i8*** @G, i32 %x}, i64 0, metadata !1)
-; CHECK: call void @llvm.dbg.value(metadata !{null, i32 %x}, i64 0, metadata !1)
+  call void @llvm.foo(metadata !{i8*** @G, i32 %x})
+; CHECK: call void @llvm.foo(metadata !{null, i32 %x})
   ret void
 }
 
-declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
+declare void @llvm.foo(metadata) nounwind readnone
 
 !named = !{!0}
 
 !0 = metadata !{i8*** @G}
 ; CHECK: !0 = metadata !{null}
-!1 = metadata !{i8* null}