summaryrefslogtreecommitdiff
path: root/lib/Target/ARM
diff options
context:
space:
mode:
authorLogan Chien <tzuhsiang.chien@gmail.com>2014-01-02 15:50:02 +0000
committerLogan Chien <tzuhsiang.chien@gmail.com>2014-01-02 15:50:02 +0000
commit311730494e22c6d2453ff20232c5b6e8af0b4a08 (patch)
treeb919a83b58dbbc9ffca6ab13cc2065d5f736f557 /lib/Target/ARM
parenta21a8a863ddfda6882fdbdc5a714030b4bf49aec (diff)
downloadllvm-311730494e22c6d2453ff20232c5b6e8af0b4a08.tar.gz
llvm-311730494e22c6d2453ff20232c5b6e8af0b4a08.tar.bz2
llvm-311730494e22c6d2453ff20232c5b6e8af0b4a08.tar.xz
[arm] Add softvfp to supported FPU names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198313 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM')
-rw-r--r--lib/Target/ARM/ARMFPUName.def1
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMFPUName.def b/lib/Target/ARM/ARMFPUName.def
index 9a1bbe703d..1fef3b3bc5 100644
--- a/lib/Target/ARM/ARMFPUName.def
+++ b/lib/Target/ARM/ARMFPUName.def
@@ -28,5 +28,6 @@ ARM_FPU_NAME("neon", NEON)
ARM_FPU_NAME("neon-vfpv4", NEON_VFPV4)
ARM_FPU_NAME("neon-fp-armv8", NEON_FP_ARMV8)
ARM_FPU_NAME("crypto-neon-fp-armv8", CRYPTO_NEON_FP_ARMV8)
+ARM_FPU_NAME("softvfp", SOFTVFP)
#undef ARM_FPU_NAME
diff --git a/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp b/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
index 39bcbf3e52..05b4e2e22a 100644
--- a/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
+++ b/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
@@ -747,6 +747,9 @@ void ARMTargetELFStreamer::emitFPUDefaultAttributes() {
/* OverwriteExisting= */ false);
break;
+ case ARM::SOFTVFP:
+ break;
+
default:
report_fatal_error("Unknown FPU: " + Twine(FPU));
break;