Lines Matching refs:Arg0
883 Value *Arg0 = II->getArgOperand(0); in visitCallInst() local
887 if (Arg0 == Arg1) in visitCallInst()
888 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
890 const ConstantFP *C0 = dyn_cast<ConstantFP>(Arg0); in visitCallInst()
896 II->setArgOperand(1, Arg0); in visitCallInst()
902 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
908 if (isa<UndefValue>(Arg0)) in visitCallInst()
913 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
921 if (Arg0 == X || Arg0 == Y) in visitCallInst()
927 if (match(Arg0, m_FMin(m_Value(X), m_Value(Y)))) { in visitCallInst()
929 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
944 if (Arg0 == X || Arg0 == Y) in visitCallInst()
950 if (match(Arg0, m_FMax(m_Value(X), m_Value(Y)))) { in visitCallInst()
952 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
1583 Value *Arg0 = II->getArgOperand(0); in visitCallInst() local
1587 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) { in visitCallInst()
1595 if (Constant *CV0 = dyn_cast<Constant>(Arg0)) { in visitCallInst()
1604 std::swap(Arg0, Arg1); in visitCallInst()
1612 return CastInst::CreateIntegerCast(Arg0, II->getType(), in visitCallInst()