[llvm] r367583 - Move macho-data-in-code.ll to X86/macho-data-in-code.ll (to only run when x86 is a valid target).

Kuba Mracek via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 1 09:52:46 PDT 2019


Author: kuba.brecka
Date: Thu Aug  1 09:52:45 2019
New Revision: 367583

URL: http://llvm.org/viewvc/llvm-project?rev=367583&view=rev
Log:
Move macho-data-in-code.ll to X86/macho-data-in-code.ll (to only run when x86 is a valid target).


Added:
    llvm/trunk/test/tools/llvm-objdump/X86/macho-data-in-code.ll
      - copied unchanged from r367582, llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll
Removed:
    llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll

Removed: llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll?rev=367582&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll (original)
+++ llvm/trunk/test/tools/llvm-objdump/macho-data-in-code.ll (removed)
@@ -1,45 +0,0 @@
-; RUN: llc -mtriple x86_64-apple-darwin -filetype=obj -O0 %s -o %t.o
-; RUN: llvm-objdump -macho -disassemble -no-show-raw-insn %t.o | FileCheck %s
-
-; CHECK: .long {{[0-9]+}}	@ KIND_JUMP_TABLE32
-; CHECK: .long {{[0-9]+}}	@ KIND_JUMP_TABLE32
-; CHECK: .long {{[0-9]+}}	@ KIND_JUMP_TABLE32
-; CHECK: .long {{[0-9]+}}	@ KIND_JUMP_TABLE32
-; CHECK-NOT: invalid instruction encoding
-; CHECK-NOT: <unknown>
-
-; ModuleID = '-'
-target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
-target triple = "x86_64-apple-macosx10.12.0"
-
-; Function Attrs: noinline nounwind optnone ssp uwtable
-define void @switchfunc(i32 %i) {
-  switch i32 %i, label %out [
-    i32 0, label %case1
-    i32 1, label %case2
-    i32 2, label %case3
-    i32 3, label %case4
-  ]
-
-case1:
-  call void @foo()
-  br label %out
-
-case2:
-  call void @bar()
-  br label %out
-
-case3:
-  call void @foo()
-  br label %out
-
-case4:
-  call void @bar()
-  br label %out
-
-out:
-  ret void
-}
-
-declare void @foo()
-declare void @bar()




More information about the llvm-commits mailing list