diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/MC/AArch64/macro-hex-int.s | 8 | ||||
-rw-r--r-- | llvm/test/MC/X86/intel-syntax-hex.s | 2 | ||||
-rw-r--r-- | llvm/test/MC/X86/pr27884.s | 2 | ||||
-rw-r--r-- | llvm/test/tools/llvm-mca/X86/intel-syntax.s | 2 |
4 files changed, 11 insertions, 3 deletions
diff --git a/llvm/test/MC/AArch64/macro-hex-int.s b/llvm/test/MC/AArch64/macro-hex-int.s new file mode 100644 index 00000000000..0d697bce53e --- /dev/null +++ b/llvm/test/MC/AArch64/macro-hex-int.s @@ -0,0 +1,8 @@ +// RUN: llvm-mc -triple aarch64-elf -filetype=obj %s -o - | llvm-objdump -d -r - | FileCheck %s + +.macro do_add sz + add v0.\sz, v0.\sz, v0.\sz +.endm + +do_add 8h +// CHECK: add v0.8h, v0.8h, v0.8h diff --git a/llvm/test/MC/X86/intel-syntax-hex.s b/llvm/test/MC/X86/intel-syntax-hex.s index b3a19fbaa34..cb73ca9f501 100644 --- a/llvm/test/MC/X86/intel-syntax-hex.s +++ b/llvm/test/MC/X86/intel-syntax-hex.s @@ -1,4 +1,4 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel %s | FileCheck %s +// RUN: llvm-mc -masm-integers -triple x86_64-unknown-unknown -x86-asm-syntax=intel %s | FileCheck %s // rdar://12470373 // Checks to make sure we parse the hexadecimal suffix properly. diff --git a/llvm/test/MC/X86/pr27884.s b/llvm/test/MC/X86/pr27884.s index edd4e8d34a9..d78c35c8fc0 100644 --- a/llvm/test/MC/X86/pr27884.s +++ b/llvm/test/MC/X86/pr27884.s @@ -1,4 +1,4 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown %s +// RUN: llvm-mc -triple x86_64-unknown-unknown %s -masm-integers=1 .intel_syntax add rbx, 0B0h diff --git a/llvm/test/tools/llvm-mca/X86/intel-syntax.s b/llvm/test/tools/llvm-mca/X86/intel-syntax.s index 1aaa3902866..786d06ba0d1 100644 --- a/llvm/test/tools/llvm-mca/X86/intel-syntax.s +++ b/llvm/test/tools/llvm-mca/X86/intel-syntax.s @@ -5,7 +5,7 @@ .intel_syntax noprefix mov eax, 1 - mov ebx, 0ffh + mov ebx, 0xff imul esi, edi lea eax, [rsi + rdi] |