From 687787f018a782c9b030f8786ceb0cf06eb7221b Mon Sep 17 00:00:00 2001 From: "Duncan P. N. Exon Smith" Date: Mon, 8 Dec 2014 00:41:39 +0000 Subject: IR: Fix bitcode compatability filenames As a fixup to r223616, follow the convention of naming the files after the LLVM release whose bitcode they're maintaining compatability with. llvm-svn: 223623 --- llvm/test/Bitcode/function-local-metadata.3.5.ll | 35 +++++++++++++++++++++ .../test/Bitcode/function-local-metadata.3.5.ll.bc | Bin 0 -> 396 bytes llvm/test/Bitcode/function-local-metadata.ll | 35 --------------------- llvm/test/Bitcode/function-local-metadata.ll.bc | Bin 396 -> 0 bytes 4 files changed, 35 insertions(+), 35 deletions(-) create mode 100644 llvm/test/Bitcode/function-local-metadata.3.5.ll create mode 100644 llvm/test/Bitcode/function-local-metadata.3.5.ll.bc delete mode 100644 llvm/test/Bitcode/function-local-metadata.ll delete mode 100644 llvm/test/Bitcode/function-local-metadata.ll.bc (limited to 'llvm/test/Bitcode') diff --git a/llvm/test/Bitcode/function-local-metadata.3.5.ll b/llvm/test/Bitcode/function-local-metadata.3.5.ll new file mode 100644 index 00000000000..58fb64c9b4b --- /dev/null +++ b/llvm/test/Bitcode/function-local-metadata.3.5.ll @@ -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/llvm/test/Bitcode/function-local-metadata.3.5.ll.bc b/llvm/test/Bitcode/function-local-metadata.3.5.ll.bc new file mode 100644 index 00000000000..6323ca4a6a3 Binary files /dev/null and b/llvm/test/Bitcode/function-local-metadata.3.5.ll.bc differ diff --git a/llvm/test/Bitcode/function-local-metadata.ll b/llvm/test/Bitcode/function-local-metadata.ll deleted file mode 100644 index 58fb64c9b4b..00000000000 --- a/llvm/test/Bitcode/function-local-metadata.ll +++ /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/llvm/test/Bitcode/function-local-metadata.ll.bc b/llvm/test/Bitcode/function-local-metadata.ll.bc deleted file mode 100644 index 6323ca4a6a3..00000000000 Binary files a/llvm/test/Bitcode/function-local-metadata.ll.bc and /dev/null differ -- cgit v1.2.3