Lines Matching defs:FVal
7048 // shift Op0, (select Cond, TVal, FVal) -->
7049 // select Cond, (shift Op0, TVal), (shift Op0, FVal)
7058 Value *Cond, *TVal, *FVal;
7060 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
7062 if (!isSplatValue(TVal) || !isSplatValue(FVal))
7068 Value *NewFVal = Builder.CreateBinOp(Opcode, Shift->getOperand(0), FVal);
7083 // fsh Op0, Op1, (select Cond, TVal, FVal) -->
7084 // select Cond, (fsh Op0, Op1, TVal), (fsh Op0, Op1, FVal)
7093 Value *Cond, *TVal, *FVal;
7095 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
7097 if (!isSplatValue(TVal) || !isSplatValue(FVal))
7103 Value *NewFVal = Builder.CreateIntrinsic(Opcode, Ty, {X, Y, FVal});