Lines Matching refs:ArgTys
327 SmallVectorImpl<Type *> &ArgTys);
2284 SmallVectorImpl<Type*> &ArgTys) {
2304 VerifyIntrinsicType(VT->getElementType(), Infos, ArgTys);
2309 VerifyIntrinsicType(PT->getElementType(), Infos, ArgTys);
2318 if (VerifyIntrinsicType(ST->getElementType(i), Infos, ArgTys))
2326 if (D.getArgumentNumber() < ArgTys.size())
2327 return Ty != ArgTys[D.getArgumentNumber()];
2331 assert(D.getArgumentNumber() == ArgTys.size() && "Table consistency error");
2332 ArgTys.push_back(Ty);
2344 if (D.getArgumentNumber() >= ArgTys.size())
2347 Type *NewTy = ArgTys[D.getArgumentNumber()];
2359 if (D.getArgumentNumber() >= ArgTys.size())
2362 Type *NewTy = ArgTys[D.getArgumentNumber()];
2374 return D.getArgumentNumber() >= ArgTys.size() ||
2375 !isa<VectorType>(ArgTys[D.getArgumentNumber()]) ||
2377 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty;
2425 SmallVector<Type *, 4> ArgTys;
2426 Assert1(!VerifyIntrinsicType(IFTy->getReturnType(), TableRef, ArgTys),
2429 Assert1(!VerifyIntrinsicType(IFTy->getParamType(i), TableRef, ArgTys),
2447 const std::string ExpectedName = Intrinsic::getName(ID, ArgTys);