[llvm] r240380 - test: Move target dependent test in their own folder for c API test

Justin Bogner mail at justinbogner.com
Mon Jun 22 23:46:55 PDT 2015


Author: bogner
Date: Tue Jun 23 01:46:54 2015
New Revision: 240380

URL: http://llvm.org/viewvc/llvm-project?rev=240380&view=rev
Log:
test: Move target dependent test in their own folder for c API test

Dissasembly tests depends on target. The problem is that it disable
all tests if all targets are not compiled. This moves things around in
order to get target specific code in a target specific folder.

Patch by Amaury Sechet. Thanks!

Added:
    llvm/trunk/test/Bindings/llvm-c/ARM/
    llvm/trunk/test/Bindings/llvm-c/ARM/disassemble.test
      - copied, changed from r240378, llvm/trunk/test/Bindings/llvm-c/disassemble.test
    llvm/trunk/test/Bindings/llvm-c/ARM/lit.local.cfg
      - copied, changed from r240378, llvm/trunk/test/Bindings/llvm-c/lit.local.cfg
    llvm/trunk/test/Bindings/llvm-c/X86/
    llvm/trunk/test/Bindings/llvm-c/X86/disassemble.test
    llvm/trunk/test/Bindings/llvm-c/X86/lit.local.cfg
      - copied, changed from r240378, llvm/trunk/test/Bindings/llvm-c/lit.local.cfg
Removed:
    llvm/trunk/test/Bindings/llvm-c/disassemble.test
    llvm/trunk/test/Bindings/llvm-c/lit.local.cfg

Copied: llvm/trunk/test/Bindings/llvm-c/ARM/disassemble.test (from r240378, llvm/trunk/test/Bindings/llvm-c/disassemble.test)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/ARM/disassemble.test?p2=llvm/trunk/test/Bindings/llvm-c/ARM/disassemble.test&p1=llvm/trunk/test/Bindings/llvm-c/disassemble.test&r1=240378&r2=240380&rev=240380&view=diff
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/disassemble.test (original)
+++ llvm/trunk/test/Bindings/llvm-c/ARM/disassemble.test Tue Jun 23 01:46:54 2015
@@ -19,25 +19,3 @@ arm-linux-android     NULL  44 26 1f e5
 ;CHECK: sub	r1, r11, #12
 ;CHECK: 02 20 81 e0
 ;CHECK: add	r2, r1, r2
-
-x86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
-;CHECK: triple: x86_64-linux-unknown, features: NULL
-;CHECK: addq	$56, %rsp
-;CHECK: popq	%rbx
-;CHECK: popq	%rbp
-;CHECK: popq	%r12
-;CHECK: popq	%r13
-;CHECK: popq	%r14
-;CHECK: popq	%r15
-;CHECK: ret
-
-i686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
-;CHECK: triple: i686-apple-darwin, features: NULL
-;CHECK: movzwl	10(%esp), %ecx
-;CHECK: calll	-12759
-
-i686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
-;CHECK: triple: i686-linux-unknown, features: NULL
-;CHECK: fldl	4(%esp)
-;CHECK: fabs
-;CHECK: ret

Copied: llvm/trunk/test/Bindings/llvm-c/ARM/lit.local.cfg (from r240378, llvm/trunk/test/Bindings/llvm-c/lit.local.cfg)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/ARM/lit.local.cfg?p2=llvm/trunk/test/Bindings/llvm-c/ARM/lit.local.cfg&p1=llvm/trunk/test/Bindings/llvm-c/lit.local.cfg&r1=240378&r2=240380&rev=240380&view=diff
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/lit.local.cfg (original)
+++ llvm/trunk/test/Bindings/llvm-c/ARM/lit.local.cfg Tue Jun 23 01:46:54 2015
@@ -1,4 +1,2 @@
-if not "X86" in config.root.targets:
-    config.unsupported = True
 if not "ARM" in config.root.targets:
     config.unsupported = True

Added: llvm/trunk/test/Bindings/llvm-c/X86/disassemble.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/X86/disassemble.test?rev=240380&view=auto
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/X86/disassemble.test (added)
+++ llvm/trunk/test/Bindings/llvm-c/X86/disassemble.test Tue Jun 23 01:46:54 2015
@@ -0,0 +1,23 @@
+; RUN: llvm-c-test --disassemble < %s | FileCheck %s
+
+x86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
+;CHECK: triple: x86_64-linux-unknown, features: NULL
+;CHECK: addq	$56, %rsp
+;CHECK: popq	%rbx
+;CHECK: popq	%rbp
+;CHECK: popq	%r12
+;CHECK: popq	%r13
+;CHECK: popq	%r14
+;CHECK: popq	%r15
+;CHECK: ret
+
+i686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
+;CHECK: triple: i686-apple-darwin, features: NULL
+;CHECK: movzwl	10(%esp), %ecx
+;CHECK: calll	-12759
+
+i686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
+;CHECK: triple: i686-linux-unknown, features: NULL
+;CHECK: fldl	4(%esp)
+;CHECK: fabs
+;CHECK: ret

Copied: llvm/trunk/test/Bindings/llvm-c/X86/lit.local.cfg (from r240378, llvm/trunk/test/Bindings/llvm-c/lit.local.cfg)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/X86/lit.local.cfg?p2=llvm/trunk/test/Bindings/llvm-c/X86/lit.local.cfg&p1=llvm/trunk/test/Bindings/llvm-c/lit.local.cfg&r1=240378&r2=240380&rev=240380&view=diff
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/lit.local.cfg (original)
+++ llvm/trunk/test/Bindings/llvm-c/X86/lit.local.cfg Tue Jun 23 01:46:54 2015
@@ -1,4 +1,2 @@
 if not "X86" in config.root.targets:
     config.unsupported = True
-if not "ARM" in config.root.targets:
-    config.unsupported = True

Removed: llvm/trunk/test/Bindings/llvm-c/disassemble.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/disassemble.test?rev=240379&view=auto
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/disassemble.test (original)
+++ llvm/trunk/test/Bindings/llvm-c/disassemble.test (removed)
@@ -1,43 +0,0 @@
-; RUN: llvm-c-test --disassemble < %s | FileCheck %s
-
-armv8-linux-gnu     +crypto 02 00 81 e0 02 03 b0 f3
-;CHECK: triple: armv8-linux-gnu, features: +crypto
-;CHECK: 02 00 81 e0                  add r0, r1, r2
-;CHECK: 02 03 b0 f3                  aese.8 q0, q1
-
-armv8-linux-gnu     -crypto 02 00 81 e0 02 03 b0 f3
-;CHECK: triple: armv8-linux-gnu, features: -crypto
-;CHECK: 02 00 81 e0                  add r0, r1, r2
-;CHECK: 02                           ???
-;CHECK: 03                           ???
-;CHECK: b0                           ???
-;CHECK: f3                           ???
-
-arm-linux-android     NULL  44 26 1f e5 0c 10 4b e2 02 20 81 e0
-;CHECK: triple: arm-linux-android, features: NULL
-;CHECK: ldr	r2, [pc, #-1604]
-;CHECK: sub	r1, r11, #12
-;CHECK: 02 20 81 e0
-;CHECK: add	r2, r1, r2
-
-x86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
-;CHECK: triple: x86_64-linux-unknown, features: NULL
-;CHECK: addq	$56, %rsp
-;CHECK: popq	%rbx
-;CHECK: popq	%rbp
-;CHECK: popq	%r12
-;CHECK: popq	%r13
-;CHECK: popq	%r14
-;CHECK: popq	%r15
-;CHECK: ret
-
-i686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
-;CHECK: triple: i686-apple-darwin, features: NULL
-;CHECK: movzwl	10(%esp), %ecx
-;CHECK: calll	-12759
-
-i686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
-;CHECK: triple: i686-linux-unknown, features: NULL
-;CHECK: fldl	4(%esp)
-;CHECK: fabs
-;CHECK: ret

Removed: llvm/trunk/test/Bindings/llvm-c/lit.local.cfg
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Bindings/llvm-c/lit.local.cfg?rev=240379&view=auto
==============================================================================
--- llvm/trunk/test/Bindings/llvm-c/lit.local.cfg (original)
+++ llvm/trunk/test/Bindings/llvm-c/lit.local.cfg (removed)
@@ -1,4 +0,0 @@
-if not "X86" in config.root.targets:
-    config.unsupported = True
-if not "ARM" in config.root.targets:
-    config.unsupported = True





More information about the llvm-commits mailing list