Lines Matching refs:ArgBegin
5089 static Value *simplifyIntrinsic(Function *F, IterTy ArgBegin, IterTy ArgEnd, in simplifyIntrinsic() argument
5092 unsigned NumOperands = std::distance(ArgBegin, ArgEnd); in simplifyIntrinsic()
5098 return simplifyUnaryIntrinsic(F, ArgBegin[0], Q); in simplifyIntrinsic()
5101 return simplifyBinaryIntrinsic(F, ArgBegin[0], ArgBegin[1], Q); in simplifyIntrinsic()
5106 Value *MaskArg = ArgBegin[2]; in simplifyIntrinsic()
5107 Value *PassthruArg = ArgBegin[3]; in simplifyIntrinsic()
5115 Value *Op0 = ArgBegin[0], *Op1 = ArgBegin[1], *ShAmtArg = ArgBegin[2]; in simplifyIntrinsic()
5123 return ArgBegin[IID == Intrinsic::fshl ? 0 : 1]; in simplifyIntrinsic()
5131 return ArgBegin[IID == Intrinsic::fshl ? 0 : 1]; in simplifyIntrinsic()
5141 static Value *SimplifyCall(ImmutableCallSite CS, Value *V, IterTy ArgBegin, in SimplifyCall() argument
5159 if (Value *Ret = simplifyIntrinsic(F, ArgBegin, ArgEnd, Q)) in SimplifyCall()
5166 ConstantArgs.reserve(ArgEnd - ArgBegin); in SimplifyCall()
5167 for (IterTy I = ArgBegin, E = ArgEnd; I != E; ++I) { in SimplifyCall()
5178 User::op_iterator ArgBegin, User::op_iterator ArgEnd, in SimplifyCall() argument
5180 return ::SimplifyCall(CS, V, ArgBegin, ArgEnd, Q, RecursionLimit); in SimplifyCall()