Use iterative while loop instead of recursive function call.
[oota-llvm.git] / lib / Target / Target.td
index fce45a5c2d4e2fe803fabea8b1649a38377a8edc..938e4cdc8fbf72092257d0921f195a0337bdad29 100644 (file)
@@ -210,6 +210,11 @@ class Predicate<string cond> {
   string CondString = cond;
 }
 
+/// NoHonorSignDependentRounding - This predicate is true if support for
+/// sign-dependent-rounding is not enabled.
+def NoHonorSignDependentRounding
+ : Predicate<"!HonorSignDependentRoundingFPMath()">;
+
 class Requires<list<Predicate> preds> {
   list<Predicate> Predicates = preds;
 }