Lines Matching defs:FVal
2744 Value *Cond, *TVal, *FVal;
2753 if (match(Arg, m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))) {
2755 if (Arg->hasOneUse() ? (isa<Constant>(TVal) || isa<Constant>(FVal))
2756 : (isa<Constant>(TVal) && isa<Constant>(FVal))) {
2758 CallInst *AbsF = Builder.CreateCall(II->getCalledFunction(), {FVal});
2766 // fabs (select Cond, -FVal, FVal) --> fabs FVal
2767 if (match(TVal, m_FNeg(m_Specific(FVal))))
2768 return replaceOperand(*II, 0, FVal);
2770 if (match(FVal, m_FNeg(m_Specific(TVal))))