Home | History | Annotate | Download | only in Analysis

Lines Matching refs:FSub

811   // fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0
820 Instruction *FSub = cast<Instruction>(SubOp);
821 if ((FMF.noNaNs() || FSub->hasNoNaNs()) &&
822 (FMF.noInfs() || FSub->hasNoInfs()))
829 /// Given operands for an FSub, see if we can fold the result. If not, this
836 return ConstantFoldInstOperands(Instruction::FSub, CLHS->getType(),
841 // fsub X, 0 ==> X
845 // fsub X, -0 ==> X, when we know X is not -0
850 // fsub 0, (fsub -0.0, X) ==> X
859 // fsub nnan ninf x, x ==> 0.0
3439 case Instruction::FSub:
3502 case Instruction::FSub:
3650 case Instruction::FSub: