diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/Feature/embeddedmetadata.ll | 7 | ||||
-rw-r--r-- | test/Feature/mdnode2.ll | 8 | ||||
-rw-r--r-- | test/Feature/mdnode3.ll | 3 | ||||
-rw-r--r-- | test/Feature/mdnode4.ll | 6 |
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} - |