Lines Matching defs:FVal
7340 // shift Op0, (select Cond, TVal, FVal) -->
7341 // select Cond, (shift Op0, TVal), (shift Op0, FVal)
7350 Value *Cond, *TVal, *FVal;
7352 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
7354 if (!isSplatValue(TVal) || !isSplatValue(FVal))
7360 Value *NewFVal = Builder.CreateBinOp(Opcode, Shift->getOperand(0), FVal);
7375 // fsh Op0, Op1, (select Cond, TVal, FVal) -->
7376 // select Cond, (fsh Op0, Op1, TVal), (fsh Op0, Op1, FVal)
7385 Value *Cond, *TVal, *FVal;
7387 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
7389 if (!isSplatValue(TVal) || !isSplatValue(FVal))
7395 Value *NewFVal = Builder.CreateIntrinsic(Opcode, Ty, {X, Y, FVal});