Lines Matching refs:FPMathOperator
101 if (isa<FPMathOperator>(BO)) in foldSelectBinOpIdentity()
382 FPMathOperator *SelectFPOp = cast<FPMathOperator>(&SI); in foldSelectOpOp()
383 FastMathFlags FMF = cast<FPMathOperator>(TII)->getFastMathFlags(); in foldSelectOpOp()
384 FMF &= cast<FPMathOperator>(FII)->getFastMathFlags(); in foldSelectOpOp()
517 if (isa<FPMathOperator>(&SI)) in foldSelectIntoOp()
536 if (isa<FPMathOperator>(&SI) && in foldSelectIntoOp()
542 if (isa<FPMathOperator>(&SI)) in foldSelectIntoOp()
548 if (isa<FPMathOperator>(&SI)) { in foldSelectIntoOp()
2901 (cast<FPMathOperator>(CondVal)->hasNoNaNs() || SI.hasNoNaNs() || in foldSelectWithFCmpToFabs()
2921 FastMathFlags FMF = cast<FPMathOperator>(CondVal)->getFastMathFlags(); in foldSelectWithFCmpToFabs()
2932 if (!SI.hasNoNaNs() && cast<FPMathOperator>(TrueVal)->hasNoNaNs() && in foldSelectWithFCmpToFabs()
3752 FastMathFlags FMF = cast<FPMathOperator>(TrueVal)->getFastMathFlags(); in matchFMulByZeroIfResultEqZero()
3795 auto *SIFOp = dyn_cast<FPMathOperator>(&SI); in foldSelectIntoAddConstant()
3988 auto *SIFPOp = dyn_cast<FPMathOperator>(&SI); in visitSelectInst()