aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/Feature/embeddedmetadata.ll7
-rw-r--r--test/Feature/mdnode2.ll8
-rw-r--r--test/Feature/mdnode3.ll3
-rw-r--r--test/Feature/mdnode4.ll6
4 files changed, 7 insertions, 17 deletions
diff --git a/test/Feature/embeddedmetadata.ll b/test/Feature/embeddedmetadata.ll
index 65e0d4c2a4..6912cd972f 100644
--- a/test/Feature/embeddedmetadata.ll
+++ b/test/Feature/embeddedmetadata.ll
@@ -11,3 +11,10 @@ define void @foo() {
ret void
}
+;; Test forward reference
+declare i8 @llvm.f2(metadata %a)
+define void @f2() {
+ %x = call i8 @llvm.f2(metadata !2)
+ ret void
+}
+!2 = metadata !{i32 420}
diff --git a/test/Feature/mdnode2.ll b/test/Feature/mdnode2.ll
deleted file mode 100644
index 23e6318a8d..0000000000
--- a/test/Feature/mdnode2.ll
+++ /dev/null
@@ -1,8 +0,0 @@
-; Test standalone metadata
-; RUN: llvm-as < %s | llvm-dis > %t.ll
-; RUN: grep "metadata !{i32 21, i32 22}" %t.ll
-; RUN: grep "metadata !{i32 23, i32 24}" %t.ll
-
-!0 = metadata !{i32 21, i32 22}
-!1 = metadata !{i32 23, i32 24}
-@llvm.blah = constant metadata !{i32 1000, i16 200, metadata !1, metadata !0}
diff --git a/test/Feature/mdnode3.ll b/test/Feature/mdnode3.ll
deleted file mode 100644
index ecb280c8a0..0000000000
--- a/test/Feature/mdnode3.ll
+++ /dev/null
@@ -1,3 +0,0 @@
-; RUN: llvm-as < %s | llvm-dis | llvm-as -f -o /dev/null
-!0 = metadata !{i32 21, i32 22}
-@llvm.blah = constant metadata !{i32 1000, i16 200, metadata !0, metadata !0}
diff --git a/test/Feature/mdnode4.ll b/test/Feature/mdnode4.ll
deleted file mode 100644
index cf4c6e92d3..0000000000
--- a/test/Feature/mdnode4.ll
+++ /dev/null
@@ -1,6 +0,0 @@
-; Test forward MDNode reference
-; RUN: llvm-as < %s | llvm-dis -f -o /dev/null
-
-@llvm.blah = constant metadata !{metadata !1}
-!1 = metadata !{i32 23, i32 24}
-