diff options
author | Sam Parker <sam.parker@arm.com> | 2017-01-18 15:52:11 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2017-01-18 15:52:11 +0000 |
commit | b0de00d545e06e895bd381ec1f85a62d07640dc1 (patch) | |
tree | 0b2e8ea197acd9db663a00394b37fe13aa26e878 /llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s | |
parent | bc9ef590cb3c478dedef22e2ea58febe260b3790 (diff) | |
download | bcm5719-llvm-b0de00d545e06e895bd381ec1f85a62d07640dc1.tar.gz bcm5719-llvm-b0de00d545e06e895bd381ec1f85a62d07640dc1.zip |
[ARM] Create SubtargetFeatures from build attrs
An ELFObjectFile can now create SubtargetFeatures from the available
ARM build attributes, in a similar manner to MIPS. I've moved the
MIPS code into its own function and the ARM handler also has a
separate function.
Differential Revision: https://reviews.llvm.org/D28291
llvm-svn: 292403
Diffstat (limited to 'llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s')
-rw-r--r-- | llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s b/llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s new file mode 100644 index 00000000000..e8e806740d1 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/ARM/v6-subfeatures.s @@ -0,0 +1,9 @@ +@ RUN: llvm-mc < %s -triple armv6 -mattr=+vfp2 -filetype=obj | llvm-objdump -triple=arm -d - | FileCheck %s + +.eabi_attribute Tag_FP_arch, 2 // VFP2 + +vfp2: + vadd.f32 s0, s1, s2 + +@CHECK-LABEL: vfp2 +@CHECK: 81 0a 30 ee vadd.f32 s0, s1, s2 |