• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:FastMathFlags

55 static Value *simplifyFPUnOp(unsigned, Value *, const FastMathFlags &,
59 static Value *SimplifyBinOp(unsigned, Value *, Value *, const FastMathFlags &,
3627 FastMathFlags FMF, const SimplifyQuery &Q,
3809 FastMathFlags FMF, const SimplifyQuery &Q) {
4679 static Value *simplifyFNegInst(Value *Op, FastMathFlags FMF,
4692 Value *llvm::SimplifyFNegInst(Value *Op, FastMathFlags FMF,
4711 FastMathFlags FMF = FastMathFlags()) {
4733 static Value *SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4780 static Value *SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4825 static Value *SimplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF,
4859 static Value *SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4868 Value *llvm::SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4874 Value *llvm::SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4879 Value *llvm::SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4884 Value *llvm::SimplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF,
4889 static Value *SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4929 Value *llvm::SimplifyFDivInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4934 static Value *SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4957 Value *llvm::SimplifyFRemInst(Value *Op0, Value *Op1, FastMathFlags FMF,
4970 return simplifyFNegInst(Op, FastMathFlags(), Q, MaxRecurse);
4978 /// Try to use FastMathFlags when folding the result.
4980 const FastMathFlags &FMF,
4994 Value *llvm::SimplifyUnOp(unsigned Opcode, Value *Op, FastMathFlags FMF,
5031 return SimplifyFAddInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse);
5033 return SimplifyFSubInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse);
5035 return SimplifyFMulInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse);
5037 return SimplifyFDivInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse);
5039 return SimplifyFRemInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse);
5047 /// Try to use FastMathFlags when folding the result.
5049 const FastMathFlags &FMF, const SimplifyQuery &Q,
5071 FastMathFlags FMF, const SimplifyQuery &Q) {
5080 return SimplifyFCmpInst(Predicate, LHS, RHS, FastMathFlags(), Q, MaxRecurse);