[llvm] r223623 - IR: Fix bitcode compatability filenames

Duncan P. N. Exon Smith dexonsmith at apple.com
Sun Dec 7 16:41:39 PST 2014


Author: dexonsmith
Date: Sun Dec  7 18:41:39 2014
New Revision: 223623

URL: http://llvm.org/viewvc/llvm-project?rev=223623&view=rev
Log:
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.

Added:
    llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll
      - copied, changed from r223619, llvm/trunk/test/Bitcode/function-local-metadata.ll
    llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll.bc
      - copied, changed from r223619, llvm/trunk/test/Bitcode/function-local-metadata.ll.bc
Removed:
    llvm/trunk/test/Bitcode/function-local-metadata.ll
    llvm/trunk/test/Bitcode/function-local-metadata.ll.bc

Copied: llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll (from r223619, llvm/trunk/test/Bitcode/function-local-metadata.ll)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll?p2=llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll&p1=llvm/trunk/test/Bitcode/function-local-metadata.ll&r1=223619&r2=223623&rev=223623&view=diff
==============================================================================
    (empty)

Copied: llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll.bc (from r223619, llvm/trunk/test/Bitcode/function-local-metadata.ll.bc)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll.bc?p2=llvm/trunk/test/Bitcode/function-local-metadata.3.5.ll.bc&p1=llvm/trunk/test/Bitcode/function-local-metadata.ll.bc&r1=223619&r2=223623&rev=223623&view=diff
==============================================================================
    (empty)

Removed: llvm/trunk/test/Bitcode/function-local-metadata.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bitcode/function-local-metadata.ll?rev=223622&view=auto
==============================================================================
--- llvm/trunk/test/Bitcode/function-local-metadata.ll (original)
+++ llvm/trunk/test/Bitcode/function-local-metadata.ll (removed)
@@ -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 !{}

Removed: llvm/trunk/test/Bitcode/function-local-metadata.ll.bc
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bitcode/function-local-metadata.ll.bc?rev=223622&view=auto
==============================================================================
Binary files llvm/trunk/test/Bitcode/function-local-metadata.ll.bc (original) and llvm/trunk/test/Bitcode/function-local-metadata.ll.bc (removed) differ





More information about the llvm-commits mailing list