Home
last modified time | relevance | path

Searched refs:FPURestriction (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DARMTargetParser.cpp165 FPURestriction MaxRestriction; in getFPUFeatures()
174 {"+vfp2", "-vfp2", FPUVersion::VFPV2, FPURestriction::D16}, in getFPUFeatures()
175 {"+vfp2sp", "-vfp2sp", FPUVersion::VFPV2, FPURestriction::SP_D16}, in getFPUFeatures()
176 {"+vfp3", "-vfp3", FPUVersion::VFPV3, FPURestriction::None}, in getFPUFeatures()
177 {"+vfp3d16", "-vfp3d16", FPUVersion::VFPV3, FPURestriction::D16}, in getFPUFeatures()
178 {"+vfp3d16sp", "-vfp3d16sp", FPUVersion::VFPV3, FPURestriction::SP_D16}, in getFPUFeatures()
179 {"+vfp3sp", "-vfp3sp", FPUVersion::VFPV3, FPURestriction::None}, in getFPUFeatures()
180 {"+fp16", "-fp16", FPUVersion::VFPV3_FP16, FPURestriction::SP_D16}, in getFPUFeatures()
181 {"+vfp4", "-vfp4", FPUVersion::VFPV4, FPURestriction::None}, in getFPUFeatures()
182 {"+vfp4d16", "-vfp4d16", FPUVersion::VFPV4, FPURestriction::D16}, in getFPUFeatures()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParser.def19 FPURestriction::None)
21 FPURestriction::None)
23 FPURestriction::None)
25 FPURestriction::None)
27 FPURestriction::None)
29 NeonSupportLevel::None, FPURestriction::None)
31 FPURestriction::D16)
33 NeonSupportLevel::None, FPURestriction::D16)
35 FPURestriction::SP_D16)
37 NeonSupportLevel::None, FPURestriction::SP_D16)
[all …]
H A DARMTargetParser.h149 enum class FPURestriction { enum
155 inline bool isDoublePrecision(const FPURestriction restriction) { in isDoublePrecision()
156 return restriction != FPURestriction::SP_D16; in isDoublePrecision()
159 inline bool has32Regs(const FPURestriction restriction) { in has32Regs()
160 return restriction == FPURestriction::None; in has32Regs()
182 FPURestriction Restriction;
237 LLVM_ABI FPURestriction getFPURestriction(FPUKind FPUKind);