Add a V8FP instruction 'vcvt{b,t}' to convert between half and double precision.
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
index 4d550eee8b625ac59795f9c8170c3baa18908d6b..ed68b4e994caf2acbdb61cdd9c7e9760a2c9e1a9 100644 (file)
@@ -203,6 +203,8 @@ def HasVFP3          : Predicate<"Subtarget->hasVFP3()">,
                                  AssemblerPredicate<"FeatureVFP3", "VFP3">;
 def HasVFP4          : Predicate<"Subtarget->hasVFP4()">,
                                  AssemblerPredicate<"FeatureVFP4", "VFP4">;
+def HasV8FP          : Predicate<"Subtarget->hasV8FP()">,
+                                 AssemblerPredicate<"FeatureV8FP", "V8FP">;
 def HasNEON          : Predicate<"Subtarget->hasNEON()">,
                                  AssemblerPredicate<"FeatureNEON", "NEON">;
 def HasFP16          : Predicate<"Subtarget->hasFP16()">,