Lines Matching refs:Arg1
805 Value *Arg0 = Call.getArgOperand(0), *Arg1 = Call.getArgOperand(1); in canonicalizeConstantArg0ToArg1() local
806 if (isa<Constant>(Arg0) && !isa<Constant>(Arg1)) { in canonicalizeConstantArg0ToArg1()
807 Call.setArgOperand(0, Arg1); in canonicalizeConstantArg0ToArg1()
2171 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2176 if (HasNWAdd && match(Arg1, m_APInt(C1))) { in visitCallInst()
2183 IID, X, ConstantInt::get(Arg1->getType(), NewC))); in visitCallInst()
2201 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2206 if (match(Arg1, m_Constant(C)) && C->isNotMinSignedValue()) { in visitCallInst()
2225 Value *Arg1 = SI->getRHS(); in visitCallInst() local
2229 Arg0, Arg1, SI); in visitCallInst()
2235 return BinaryOperator::CreateNSW(SI->getBinaryOp(), Arg0, Arg1); in visitCallInst()
2237 return BinaryOperator::CreateNUW(SI->getBinaryOp(), Arg0, Arg1); in visitCallInst()
2258 match(Arg1, m_ImmConstant(C1))) { in visitCallInst()
2266 if (IID == Intrinsic::ssub_sat && match(Arg1, m_Constant(C)) && in visitCallInst()
2284 match(Arg1, m_APInt(Val)) && in visitCallInst()
2315 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2317 if (match(Arg0, m_FNeg(m_Value(X))) && match(Arg1, m_FNeg(m_Value(Y))) && in visitCallInst()
2318 (Arg0->hasOneUse() || Arg1->hasOneUse())) { in visitCallInst()
2348 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) && in visitCallInst()
2383 match(Arg1, m_OneUse(m_FPExt(m_Value(Y)))) && in visitCallInst()
2403 if (IsMinMaxOrXNegX(Arg0, Arg1) || IsMinMaxOrXNegX(Arg1, Arg0)) { in visitCallInst()
2810 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local
2813 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) { in visitCallInst()
2822 if (Constant *CV1 = dyn_cast<Constant>(Arg1)) { in visitCallInst()
2829 std::swap(Arg0, Arg1); in visitCallInst()
2833 if (Constant *CV1 = dyn_cast<Constant>(Arg1)) in visitCallInst()