IR: Fix bitcode compatability filenames
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 8 Dec 2014 00:41:39 +0000 (00:41 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 8 Dec 2014 00:41:39 +0000 (00:41 +0000)
As a fixup to r223616, follow the convention of naming the files after
the LLVM release whose bitcode they're maintaining compatability with.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223623 91177308-0d34-0410-b5e6-96231b3b80d8

test/Bitcode/function-local-metadata.3.5.ll [new file with mode: 0644]
test/Bitcode/function-local-metadata.3.5.ll.bc [new file with mode: 0644]
test/Bitcode/function-local-metadata.ll [deleted file]
test/Bitcode/function-local-metadata.ll.bc [deleted file]

diff --git a/test/Bitcode/function-local-metadata.3.5.ll b/test/Bitcode/function-local-metadata.3.5.ll
new file mode 100644 (file)
index 0000000..58fb64c
--- /dev/null
@@ -0,0 +1,35 @@
+; RUN: llvm-dis < %s.bc | FileCheck %s
+
+; Check that function-local metadata is dropped correctly when it's not a
+; direct argument to a call instruction.
+;
+; Bitcode assembled by llvm-as v3.5.0.
+
+define void @foo(i32 %v) {
+; CHECK: entry:
+entry:
+; CHECK-NEXT: call void @llvm.bar(metadata !{i32 %v})
+  call void @llvm.bar(metadata !{i32 %v})
+
+; Note: these supposedly legal instructions fired an assertion in llvm-as:
+;
+; Assertion failed: (I != ValueMap.end() && "Value not in slotcalculator!"), function getValueID, file lib/Bitcode/Writer/ValueEnumerator.cpp, line 138.
+;
+; So, I didn't test them; it looks like bitcode compatability is irrelevant.
+  ; call void @llvm.bar(metadata !{i32 0, i32 %v})
+  ; call void @llvm.bar(metadata !{i32 %v, i32 0})
+  ; call void @llvm.bar(metadata !{metadata !{}, i32 %v})
+  ; call void @llvm.bar(metadata !{i32 %v, metadata !{}})
+
+; CHECK-NEXT: call void @llvm.bar(metadata !0)
+; CHECK-NEXT: call void @llvm.bar(metadata !0)
+  call void @llvm.bar(metadata !{i32 %v, i32 %v})
+  call void @llvm.bar(metadata !{metadata !{i32 %v}})
+
+; CHECK-NEXT: ret void{{$}}
+  ret void, !baz !{i32 %v}
+}
+
+declare void @llvm.bar(metadata)
+
+; CHECK: !0 = metadata !{}
diff --git a/test/Bitcode/function-local-metadata.3.5.ll.bc b/test/Bitcode/function-local-metadata.3.5.ll.bc
new file mode 100644 (file)
index 0000000..6323ca4
Binary files /dev/null and b/test/Bitcode/function-local-metadata.3.5.ll.bc differ
diff --git a/test/Bitcode/function-local-metadata.ll b/test/Bitcode/function-local-metadata.ll
deleted file mode 100644 (file)
index 58fb64c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-; RUN: llvm-dis < %s.bc | FileCheck %s
-
-; Check that function-local metadata is dropped correctly when it's not a
-; direct argument to a call instruction.
-;
-; Bitcode assembled by llvm-as v3.5.0.
-
-define void @foo(i32 %v) {
-; CHECK: entry:
-entry:
-; CHECK-NEXT: call void @llvm.bar(metadata !{i32 %v})
-  call void @llvm.bar(metadata !{i32 %v})
-
-; Note: these supposedly legal instructions fired an assertion in llvm-as:
-;
-; Assertion failed: (I != ValueMap.end() && "Value not in slotcalculator!"), function getValueID, file lib/Bitcode/Writer/ValueEnumerator.cpp, line 138.
-;
-; So, I didn't test them; it looks like bitcode compatability is irrelevant.
-  ; call void @llvm.bar(metadata !{i32 0, i32 %v})
-  ; call void @llvm.bar(metadata !{i32 %v, i32 0})
-  ; call void @llvm.bar(metadata !{metadata !{}, i32 %v})
-  ; call void @llvm.bar(metadata !{i32 %v, metadata !{}})
-
-; CHECK-NEXT: call void @llvm.bar(metadata !0)
-; CHECK-NEXT: call void @llvm.bar(metadata !0)
-  call void @llvm.bar(metadata !{i32 %v, i32 %v})
-  call void @llvm.bar(metadata !{metadata !{i32 %v}})
-
-; CHECK-NEXT: ret void{{$}}
-  ret void, !baz !{i32 %v}
-}
-
-declare void @llvm.bar(metadata)
-
-; CHECK: !0 = metadata !{}
diff --git a/test/Bitcode/function-local-metadata.ll.bc b/test/Bitcode/function-local-metadata.ll.bc
deleted file mode 100644 (file)
index 6323ca4..0000000
Binary files a/test/Bitcode/function-local-metadata.ll.bc and /dev/null differ