Consider expression "0.0 - X" as the negation of X if
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombine.h
index 959daa258d8a750d01485d87f629c5209e98ee23..a36b1e6b9e5dae09a94eb5a2525f56ade01d9252 100644 (file)
@@ -211,7 +211,7 @@ public:
 private:
   bool ShouldChangeType(Type *From, Type *To) const;
   Value *dyn_castNegVal(Value *V) const;
-  Value *dyn_castFNegVal(Value *V) const;
+  Value *dyn_castFNegVal(Value *V, bool NoSignedZero=false) const;
   Type *FindElementAtOffset(Type *Ty, int64_t Offset, 
                                   SmallVectorImpl<Value*> &NewIndices);
   Instruction *FoldOpIntoSelect(Instruction &Op, SelectInst *SI);