Lines Matching refs:ArgTys
1385 SmallVector<Type*, 8> ArgTys; in getType() local
1387 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context)); in getType()
1391 if (!ArgTys.empty() && ArgTys.back()->isVoidTy()) { in getType()
1392 ArgTys.pop_back(); in getType()
1393 return FunctionType::get(ResultTy, ArgTys, true); in getType()
1395 return FunctionType::get(ResultTy, ArgTys, false); in getType()
1447 SmallVectorImpl<Type *> &ArgTys, in matchIntrinsicType() argument
1482 matchIntrinsicType(VT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1500 ArgTys, DeferredChecks, IsDeferredCheck); in matchIntrinsicType()
1523 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys, in matchIntrinsicType()
1532 if (D.getArgumentNumber() < ArgTys.size()) in matchIntrinsicType()
1533 return Ty != ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1535 if (D.getArgumentNumber() > ArgTys.size() || in matchIntrinsicType()
1539 assert(D.getArgumentNumber() == ArgTys.size() && !IsDeferredCheck && in matchIntrinsicType()
1541 ArgTys.push_back(Ty); in matchIntrinsicType()
1555 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1558 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1570 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1573 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1585 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1587 return !isa<VectorType>(ArgTys[D.getArgumentNumber()]) || in matchIntrinsicType()
1589 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty; in matchIntrinsicType()
1591 if (D.getArgumentNumber() >= ArgTys.size()) { in matchIntrinsicType()
1596 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1608 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks, in matchIntrinsicType()
1612 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1614 Type * ReferenceType = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1620 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1623 dyn_cast<VectorType> (ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1633 if (RefArgNumber >= ArgTys.size()) { in matchIntrinsicType()
1638 ArgTys.push_back(Ty); in matchIntrinsicType()
1643 assert(D.getOverloadArgNumber() == ArgTys.size() && in matchIntrinsicType()
1645 ArgTys.push_back(Ty); in matchIntrinsicType()
1648 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[RefArgNumber]); in matchIntrinsicType()
1657 if (RefArgNumber >= ArgTys.size()) { in matchIntrinsicType()
1662 ArgTys.push_back(Ty); in matchIntrinsicType()
1667 assert(D.getOverloadArgNumber() == ArgTys.size() && in matchIntrinsicType()
1669 ArgTys.push_back(Ty); in matchIntrinsicType()
1675 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[RefArgNumber]); in matchIntrinsicType()
1688 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1690 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1696 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1699 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1708 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1710 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1723 SmallVectorImpl<Type *> &ArgTys) { in matchIntrinsicSignature() argument
1725 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1732 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false)) in matchIntrinsicSignature()
1737 if (matchIntrinsicType(Check.first, Check.second, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1767 SmallVectorImpl<Type *> &ArgTys) { in getIntrinsicSignature() argument
1777 ArgTys) != in getIntrinsicSignature()
1788 SmallVector<Type *, 4> ArgTys; in remangleIntrinsicFunction() local
1789 if (!getIntrinsicSignature(F, ArgTys)) in remangleIntrinsicFunction()
1795 Intrinsic::getName(ID, ArgTys, F->getParent(), F->getFunctionType()); in remangleIntrinsicFunction()
1811 return Intrinsic::getDeclaration(F->getParent(), ID, ArgTys); in remangleIntrinsicFunction()