Lines Matching defs:ArgTys

1489   SmallVector<Type*, 8> ArgTys;
1491 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context));
1495 if (!ArgTys.empty() && ArgTys.back()->isVoidTy()) {
1496 ArgTys.pop_back();
1497 return FunctionType::get(ResultTy, ArgTys, true);
1499 return FunctionType::get(ResultTy, ArgTys, false);
1562 SmallVectorImpl<Type *> &ArgTys,
1600 matchIntrinsicType(VT->getElementType(), Infos, ArgTys,
1615 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys,
1624 if (D.getArgumentNumber() < ArgTys.size())
1625 return Ty != ArgTys[D.getArgumentNumber()];
1627 if (D.getArgumentNumber() > ArgTys.size() ||
1631 assert(D.getArgumentNumber() == ArgTys.size() && !IsDeferredCheck &&
1633 ArgTys.push_back(Ty);
1647 if (D.getArgumentNumber() >= ArgTys.size())
1650 Type *NewTy = ArgTys[D.getArgumentNumber()];
1662 if (D.getArgumentNumber() >= ArgTys.size())
1665 Type *NewTy = ArgTys[D.getArgumentNumber()];
1677 if (D.getArgumentNumber() >= ArgTys.size())
1679 return !isa<VectorType>(ArgTys[D.getArgumentNumber()]) ||
1681 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty;
1683 if (D.getArgumentNumber() >= ArgTys.size()) {
1688 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]);
1700 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks,
1705 if (RefArgNumber >= ArgTys.size()) {
1710 ArgTys.push_back(Ty);
1715 assert(D.getOverloadArgNumber() == ArgTys.size() &&
1717 ArgTys.push_back(Ty);
1723 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[RefArgNumber]);
1731 if (D.getArgumentNumber() >= ArgTys.size())
1733 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]);
1739 if (D.getArgumentNumber() >= ArgTys.size())
1742 Type *NewTy = ArgTys[D.getArgumentNumber()];
1751 if (D.getArgumentNumber() >= ArgTys.size())
1753 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]);
1766 SmallVectorImpl<Type *> &ArgTys) {
1768 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks,
1775 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false))
1780 if (matchIntrinsicType(Check.first, Check.second, ArgTys, DeferredChecks,
1810 SmallVectorImpl<Type *> &ArgTys) {
1818 if (Intrinsic::matchIntrinsicSignature(FT, TableRef, ArgTys) !=
1828 SmallVectorImpl<Type *> &ArgTys) {
1830 ArgTys);
1834 SmallVector<Type *, 4> ArgTys;
1835 if (!getIntrinsicSignature(F, ArgTys))
1841 Intrinsic::getName(ID, ArgTys, F->getParent(), F->getFunctionType());
1857 return Intrinsic::getDeclaration(F->getParent(), ID, ArgTys);