diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-12-22 11:50:44 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-12-22 11:50:44 +0000 |
commit | c14a5a8800a0f7a007f8cd197b4cad4d26a78f8c (patch) | |
tree | a1dde3bcaa50b579a1c761196c9bb100d2021707 /contrib/llvm-project/llvm/lib/Target/ARM/ARM.td | |
parent | 3cf3b4e6419d14ed25c0b67b84763b3be937c8b5 (diff) | |
parent | b96995b67f15110f39c41149543e19c8189abdaf (diff) | |
download | src-c14a5a8800a0f7a007f8cd197b4cad4d26a78f8c.tar.gz src-c14a5a8800a0f7a007f8cd197b4cad4d26a78f8c.zip |
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05.
Release notes for llvm, clang, lld and libc++ 9.0.1 will become
available here:
https://releases.llvm.org/9.0.1/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/projects/libcxx/docs/ReleaseNotes.html
PR: 240629
MFC after: 1 month
Notes
Notes:
svn path=/head/; revision=356004
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/ARM/ARM.td')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/ARM/ARM.td | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/ARM/ARM.td b/contrib/llvm-project/llvm/lib/Target/ARM/ARM.td index 90d554eec5df..c575e84800f8 100644 --- a/contrib/llvm-project/llvm/lib/Target/ARM/ARM.td +++ b/contrib/llvm-project/llvm/lib/Target/ARM/ARM.td @@ -84,14 +84,20 @@ multiclass VFPver<string name, string query, string description, !cast<SubtargetFeature>(NAME # "_SP")]>; } -def FeatureVFP2_SP : SubtargetFeature<"vfp2sp", "HasVFPv2SP", "true", +def FeatureVFP2_D16_SP : SubtargetFeature<"vfp2d16sp", "HasVFPv2D16SP", "true", "Enable VFP2 instructions with " "no double precision", [FeatureFPRegs]>; - +def FeatureVFP2_SP : SubtargetFeature<"vfp2sp", "HasVFPv2SP", "true", + "Enable VFP2 instructions with " + "no double precision", + [FeatureVFP2_D16_SP]>; +def FeatureVFP2_D16 : SubtargetFeature<"vfp2d16", "HasVFPv2D16", "true", + "Enable VFP2 instructions", + [FeatureFP64, FeatureVFP2_D16_SP]>; def FeatureVFP2 : SubtargetFeature<"vfp2", "HasVFPv2", "true", "Enable VFP2 instructions", - [FeatureFP64, FeatureVFP2_SP]>; + [FeatureVFP2_D16, FeatureVFP2_SP]>; defm FeatureVFP3: VFPver<"vfp3", "HasVFPv3", "Enable VFP3 instructions", [], [], [FeatureVFP2]>; |