Lines Matching refs:FastMathFlags
59 static Value *simplifyFPUnOp(unsigned, Value *, const FastMathFlags &,
63 static Value *SimplifyBinOp(unsigned, Value *, Value *, const FastMathFlags &,
3690 FastMathFlags FMF, const SimplifyQuery &Q, in SimplifyFCmpInst()
3892 FastMathFlags FMF, const SimplifyQuery &Q) { in SimplifyFCmpInst()
4846 static Value *simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
4859 Value *llvm::SimplifyFNegInst(Value *Op, FastMathFlags FMF, in SimplifyFNegInst()
4877 static Constant *simplifyFPOp(ArrayRef<Value *> Ops, FastMathFlags FMF, in simplifyFPOp()
4913 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst()
4967 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst()
5018 static Value *SimplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMAFMul()
5058 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMulInst()
5070 Value *llvm::SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst()
5078 Value *llvm::SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst()
5086 Value *llvm::SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMulInst()
5094 Value *llvm::SimplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMAFMul()
5103 SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFDivInst()
5149 Value *llvm::SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFDivInst()
5158 SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFRemInst()
5187 Value *llvm::SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFRemInst()
5203 return simplifyFNegInst(Op, FastMathFlags(), Q, MaxRecurse); in simplifyUnOp()
5213 const FastMathFlags &FMF, in simplifyFPUnOp()
5227 Value *llvm::SimplifyUnOp(unsigned Opcode, Value *Op, FastMathFlags FMF, in SimplifyUnOp()
5264 return SimplifyFAddInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
5266 return SimplifyFSubInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
5268 return SimplifyFMulInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
5270 return SimplifyFDivInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
5272 return SimplifyFRemInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
5282 const FastMathFlags &FMF, const SimplifyQuery &Q, in SimplifyBinOp()
5304 FastMathFlags FMF, const SimplifyQuery &Q) { in SimplifyBinOp()
5313 return SimplifyFCmpInst(Predicate, LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyCmpInst()