diff options
author | Yi Kong <yikong@google.com> | 2019-08-28 06:37:22 +0000 |
---|---|---|
committer | Yi Kong <yikong@google.com> | 2019-08-28 06:37:22 +0000 |
commit | b9d87b95280231f5176c1ab35fd380faf16f427d (patch) | |
tree | 6734ead7bfa91cf59b4642035a8889783c26d7e7 /llvm/test | |
parent | 6964027315f70c6817217d8dba0368fd3a274ba3 (diff) | |
download | bcm5719-llvm-b9d87b95280231f5176c1ab35fd380faf16f427d.tar.gz bcm5719-llvm-b9d87b95280231f5176c1ab35fd380faf16f427d.zip |
[llvm-objdump] Add the missing ARMv8 subarch detection
Differential Revision: https://reviews.llvm.org/D66849
llvm-svn: 370163
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s | 9 | ||||
-rw-r--r-- | llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s | 12 |
2 files changed, 21 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s b/llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s new file mode 100644 index 00000000000..de3ce59a0d4 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s @@ -0,0 +1,9 @@ +@ RUN: llvm-mc < %s -triple armv8a-elf -filetype=obj | llvm-objdump -triple=arm -d - | FileCheck %s + +.arch armv8a + +lda: +lda r0, [r1] + +@ CHECK-LABEL:lda +@ CHECK: 9f 0c 91 e1 lda r0, [r1] diff --git a/llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s b/llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s new file mode 100644 index 00000000000..fd58544b3a5 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s @@ -0,0 +1,12 @@ +@ RUN: llvm-mc < %s -triple armv8r-elf -filetype=obj | llvm-objdump -triple=arm -d - | FileCheck %s + +.eabi_attribute Tag_CPU_arch, 15 // v8_R +.eabi_attribute Tag_CPU_arch_profile, 0x52 // 'R' profile + +.arch armv8 + +lda: +lda r0, [r1] + +@ CHECK-LABEL:lda +@ CHECK: 9f 0c 91 e1 lda r0, [r1] |