Lines Matching defs:Arg1
828 Value *Arg0 = Call.getArgOperand(0), *Arg1 = Call.getArgOperand(1);
829 if (isa<Constant>(Arg0) && !isa<Constant>(Arg1)) {
830 Call.setArgOperand(0, Arg1);
2353 Value *Arg1 = II->getArgOperand(1);
2358 if (HasNWAdd && match(Arg1, m_APInt(C1))) {
2365 IID, X, ConstantInt::get(Arg1->getType(), NewC)));
2383 Value *Arg1 = II->getArgOperand(1);
2388 if (match(Arg1, m_Constant(C)) && C->isNotMinSignedValue()) {
2407 Value *Arg1 = SI->getRHS();
2411 Arg0, Arg1, SI);
2417 return BinaryOperator::CreateNSW(SI->getBinaryOp(), Arg0, Arg1);
2419 return BinaryOperator::CreateNUW(SI->getBinaryOp(), Arg0, Arg1);
2440 match(Arg1, m_ImmConstant(C1))) {
2448 if (IID == Intrinsic::ssub_sat && match(Arg1, m_Constant(C)) &&
2466 match(Arg1, m_APInt(Val)) &&
2497 Value *Arg1 = II->getArgOperand(1);
2499 if (match(Arg0, m_FNeg(m_Value(X))) && match(Arg1, m_FNeg(m_Value(Y))) &&
2500 (Arg0->hasOneUse() || Arg1->hasOneUse())) {
2530 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) &&
2564 match(Arg1, m_OneUse(m_FPExt(m_Value(Y)))) &&
2584 if (IsMinMaxOrXNegX(Arg0, Arg1) || IsMinMaxOrXNegX(Arg1, Arg0)) {
2992 Value *Arg1 = II->getArgOperand(1);
2995 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) {
3004 if (Constant *CV1 = dyn_cast<Constant>(Arg1)) {
3011 std::swap(Arg0, Arg1);
3015 if (Constant *CV1 = dyn_cast<Constant>(Arg1))