Lines Matching refs:Arg0
512 Value *Arg0 = II->getArgOperand(0); in visitCallInst() local
516 if (Arg0 == Arg1) in visitCallInst()
517 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
519 const ConstantFP *C0 = dyn_cast<ConstantFP>(Arg0); in visitCallInst()
525 II->setArgOperand(1, Arg0); in visitCallInst()
531 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
537 if (isa<UndefValue>(Arg0)) in visitCallInst()
542 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
550 if (Arg0 == X || Arg0 == Y) in visitCallInst()
556 if (match(Arg0, m_FMin(m_Value(X), m_Value(Y)))) { in visitCallInst()
558 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
573 if (Arg0 == X || Arg0 == Y) in visitCallInst()
579 if (match(Arg0, m_FMax(m_Value(X), m_Value(Y)))) { in visitCallInst()
581 return ReplaceInstUsesWith(CI, Arg0); in visitCallInst()
1064 Value *Arg0 = II->getArgOperand(0); in visitCallInst() local
1068 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) { in visitCallInst()
1076 if (Constant *CV0 = dyn_cast<Constant>(Arg0)) { in visitCallInst()
1085 std::swap(Arg0, Arg1); in visitCallInst()
1093 return CastInst::CreateIntegerCast(Arg0, II->getType(), in visitCallInst()