Add a tests for the new -no-show-raw-insn option of llvm-objdump.

This also initiates a test/tools directory where tools-specific tests can be
placed.




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168397 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eli Bendersky 2012-11-20 23:44:22 +00:00
parent 8c67c03b0c
commit a631ea96e6
2 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,15 @@
// RUN: llvm-mc -filetype=obj -arch=x86 %s | llvm-objdump -d - \
// RUN: | FileCheck %s -check-prefix=WITHRAW
// RUN: llvm-mc -filetype=obj -arch=x86 %s | llvm-objdump -d -no-show-raw-insn - \
// RUN: | FileCheck %s -check-prefix=NORAW
// Expect to find the raw incoding when run with raw output (default), but not
// when run explicitly with -no-show-raw-insn
movl 0, %eax
// WITHRAW: a1 00 00 00 00 movl
// NORAW: movl
// NORAW-NOT: a1 00

View File

@ -0,0 +1,6 @@
config.suffixes = ['.ll', '.s']
targets = set(config.root.targets_to_build.split())
if not 'X86' in targets:
config.unsupported = True