Lines Matching defs:ArgTys
414 SmallVectorImpl<Type *> &ArgTys);
3289 SmallVectorImpl<Type*> &ArgTys) {
3310 VerifyIntrinsicType(VT->getElementType(), Infos, ArgTys);
3315 VerifyIntrinsicType(PT->getElementType(), Infos, ArgTys);
3324 if (VerifyIntrinsicType(ST->getElementType(i), Infos, ArgTys))
3332 if (D.getArgumentNumber() < ArgTys.size())
3333 return Ty != ArgTys[D.getArgumentNumber()];
3337 assert(D.getArgumentNumber() == ArgTys.size() && "Table consistency error");
3338 ArgTys.push_back(Ty);
3351 if (D.getArgumentNumber() >= ArgTys.size())
3354 Type *NewTy = ArgTys[D.getArgumentNumber()];
3366 if (D.getArgumentNumber() >= ArgTys.size())
3369 Type *NewTy = ArgTys[D.getArgumentNumber()];
3381 return D.getArgumentNumber() >= ArgTys.size() ||
3382 !isa<VectorType>(ArgTys[D.getArgumentNumber()]) ||
3384 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty;
3386 if (D.getArgumentNumber() >= ArgTys.size())
3389 dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]);
3396 Infos, ArgTys);
3399 if (D.getArgumentNumber() >= ArgTys.size())
3401 Type * ReferenceType = ArgTys[D.getArgumentNumber()];
3406 if (D.getArgumentNumber() >= ArgTys.size())
3409 dyn_cast<VectorType> (ArgTys[D.getArgumentNumber()]);
3468 SmallVector<Type *, 4> ArgTys;
3469 Assert(!VerifyIntrinsicType(IFTy->getReturnType(), TableRef, ArgTys),
3472 Assert(!VerifyIntrinsicType(IFTy->getParamType(i), TableRef, ArgTys),
3490 const std::string ExpectedName = Intrinsic::getName(ID, ArgTys);