Lines Matching refs:Arg1
810 Value *Arg0 = Call.getArgOperand(0), *Arg1 = Call.getArgOperand(1); in canonicalizeConstantArg0ToArg1() local
811 if (isa<Constant>(Arg0) && !isa<Constant>(Arg1)) { in canonicalizeConstantArg0ToArg1()
812 Call.setArgOperand(0, Arg1); in canonicalizeConstantArg0ToArg1()
2079 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2083 if (HasNWAdd && match(Arg1, m_APInt(C1))) { in visitCallInst()
2090 IID, X, ConstantInt::get(Arg1->getType(), NewC))); in visitCallInst()
2108 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2113 if (match(Arg1, m_Constant(C)) && C->isNotMinSignedValue()) { in visitCallInst()
2132 Value *Arg1 = SI->getRHS(); in visitCallInst() local
2136 Arg0, Arg1, SI); in visitCallInst()
2142 return BinaryOperator::CreateNSW(SI->getBinaryOp(), Arg0, Arg1); in visitCallInst()
2144 return BinaryOperator::CreateNUW(SI->getBinaryOp(), Arg0, Arg1); in visitCallInst()
2159 if (IID == Intrinsic::ssub_sat && match(Arg1, m_Constant(C)) && in visitCallInst()
2177 match(Arg1, m_APInt(Val)) && in visitCallInst()
2208 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2210 if (match(Arg0, m_FNeg(m_Value(X))) && match(Arg1, m_FNeg(m_Value(Y))) && in visitCallInst()
2211 (Arg0->hasOneUse() || Arg1->hasOneUse())) { in visitCallInst()
2241 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) && in visitCallInst()
2275 match(Arg1, m_OneUse(m_FPExt(m_Value(Y)))) && in visitCallInst()
2287 if ((match(Arg0, m_OneUse(m_FNeg(m_Value(X)))) && Arg1 == X) || in visitCallInst()
2288 (match(Arg1, m_OneUse(m_FNeg(m_Value(X)))) && Arg0 == X)) { in visitCallInst()
2619 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2622 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) { in visitCallInst()
2631 if (Constant *CV1 = dyn_cast<Constant>(Arg1)) { in visitCallInst()
2638 std::swap(Arg0, Arg1); in visitCallInst()
2642 if (Constant *CV1 = dyn_cast<Constant>(Arg1)) in visitCallInst()