Lines Matching defs:Cond
6383 // shift Op0, (select Cond, TVal, FVal) -->
6384 // select Cond, (shift Op0, TVal), (shift Op0, FVal)
6393 Value *Cond, *TVal, *FVal;
6395 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
6404 Value *NewSel = Builder.CreateSelect(Cond, NewTVal, NewFVal);
6418 // fsh Op0, Op1, (select Cond, TVal, FVal) -->
6419 // select Cond, (fsh Op0, Op1, TVal), (fsh Op0, Op1, FVal)
6428 Value *Cond, *TVal, *FVal;
6430 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
6439 Value *NewSel = Builder.CreateSelect(Cond, NewTVal, NewFVal);
6720 Value *Cond = SI->getCondition();
6721 Type *OldType = Cond->getType();
6722 LLVMContext &Context = Cond->getContext();
6742 if (auto *Arg = dyn_cast<Argument>(Cond))
6746 auto *ExtInst = CastInst::Create(ExtType, Cond, NewType);