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!

llvm-svn: 240380
This commit is contained in:
Justin Bogner 2015-06-23 06:46:54 +00:00
parent 66c868ce27
commit 47ab1fa6d6
4 changed files with 25 additions and 24 deletions

View File

@ -19,25 +19,3 @@ arm-linux-android NULL 44 26 1f e5 0c 10 4b e2 02 20 81 e0
;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

View File

@ -1,4 +1,2 @@
if not "X86" in config.root.targets:
config.unsupported = True
if not "ARM" in config.root.targets:
config.unsupported = True

View File

@ -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

View File

@ -0,0 +1,2 @@
if not "X86" in config.root.targets:
config.unsupported = True