mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 20:29:48 +00:00
272d7fdf42
These are added mainly for the benefit of clang, but this also means that they are now allowed in .fpu directives and we emit the correct .fpu directive when single-precision-only is used. Differential Revision: http://reviews.llvm.org/D10238 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239151 91177308-0d34-0410-b5e6-96231b3b80d8
35 lines
734 B
ArmAsm
35 lines
734 B
ArmAsm
@ Check multiple .fpu directives.
|
|
|
|
@ The later .fpu directive should overwrite the earlier one.
|
|
@ We also check here that all the .fpu directives that we expect to work do work
|
|
|
|
@ RUN: llvm-mc -triple arm-eabi -filetype obj %s | llvm-readobj -arm-attributes \
|
|
@ RUN: | FileCheck %s -check-prefix CHECK-ATTR
|
|
|
|
.fpu none
|
|
.fpu vfp
|
|
.fpu vfpv2
|
|
.fpu vfpv3
|
|
.fpu vfpv3-d16
|
|
.fpu vfpv4
|
|
.fpu vfpv4-d16
|
|
.fpu fpv4-sp-d16
|
|
.fpu fpv5-d16
|
|
.fpu fpv5-sp-d16
|
|
.fpu fp-armv8
|
|
.fpu neon
|
|
.fpu neon-vfpv4
|
|
.fpu neon-fp-armv8
|
|
.fpu crypto-neon-fp-armv8
|
|
.fpu softvfp
|
|
|
|
.fpu vfpv4
|
|
|
|
@ CHECK-ATTR: FileAttributes {
|
|
@ CHECK-ATTR: Attribute {
|
|
@ CHECK-ATTR: TagName: FP_arch
|
|
@ CHECK-ATTR: Description: VFPv4
|
|
@ CHECK-ATTR: }
|
|
@ CHECK-ATTR: }
|
|
|