[llvm] r198313 - [arm] Add softvfp to supported FPU names.
Logan Chien
tzuhsiang.chien at gmail.com
Thu Jan 2 07:50:03 PST 2014
Author: logan
Date: Thu Jan 2 09:50:02 2014
New Revision: 198313
URL: http://llvm.org/viewvc/llvm-project?rev=198313&view=rev
Log:
[arm] Add softvfp to supported FPU names.
Added:
llvm/trunk/test/MC/ARM/directive-fpu-softvfp.s
Modified:
llvm/trunk/lib/Target/ARM/ARMFPUName.def
llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
Modified: llvm/trunk/lib/Target/ARM/ARMFPUName.def
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMFPUName.def?rev=198313&r1=198312&r2=198313&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMFPUName.def (original)
+++ llvm/trunk/lib/Target/ARM/ARMFPUName.def Thu Jan 2 09:50:02 2014
@@ -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
Modified: llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp?rev=198313&r1=198312&r2=198313&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp (original)
+++ llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp Thu Jan 2 09:50:02 2014
@@ -747,6 +747,9 @@ void ARMTargetELFStreamer::emitFPUDefaul
/* OverwriteExisting= */ false);
break;
+ case ARM::SOFTVFP:
+ break;
+
default:
report_fatal_error("Unknown FPU: " + Twine(FPU));
break;
Added: llvm/trunk/test/MC/ARM/directive-fpu-softvfp.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/directive-fpu-softvfp.s?rev=198313&view=auto
==============================================================================
--- llvm/trunk/test/MC/ARM/directive-fpu-softvfp.s (added)
+++ llvm/trunk/test/MC/ARM/directive-fpu-softvfp.s Thu Jan 2 09:50:02 2014
@@ -0,0 +1,8 @@
+@ RUN: llvm-mc < %s -triple armv7-unknown-linux-gnueabi -filetype=obj -o /dev/null
+
+@ Check softvfp as the FPU name.
+
+@ Expected result: The integrated-as should be able to assemble this file
+@ without problems.
+
+ .fpu softvfp
More information about the llvm-commits
mailing list