Lines Matching refs:ArgTys
1208 SmallVector<Type*, 8> ArgTys; in getType() local
1210 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context)); in getType()
1214 if (!ArgTys.empty() && ArgTys.back()->isVoidTy()) { in getType()
1215 ArgTys.pop_back(); in getType()
1216 return FunctionType::get(ResultTy, ArgTys, true); in getType()
1218 return FunctionType::get(ResultTy, ArgTys, false); in getType()
1268 SmallVectorImpl<Type *> &ArgTys, in matchIntrinsicType() argument
1301 matchIntrinsicType(VT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1307 matchIntrinsicType(PT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1317 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys, in matchIntrinsicType()
1326 if (D.getArgumentNumber() < ArgTys.size()) in matchIntrinsicType()
1327 return Ty != ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1329 if (D.getArgumentNumber() > ArgTys.size() || in matchIntrinsicType()
1333 assert(D.getArgumentNumber() == ArgTys.size() && !IsDeferredCheck && in matchIntrinsicType()
1335 ArgTys.push_back(Ty); in matchIntrinsicType()
1349 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1352 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1364 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1367 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1379 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1381 return !isa<VectorType>(ArgTys[D.getArgumentNumber()]) || in matchIntrinsicType()
1383 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty; in matchIntrinsicType()
1385 if (D.getArgumentNumber() >= ArgTys.size()) { in matchIntrinsicType()
1390 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1402 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks, in matchIntrinsicType()
1406 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1408 Type * ReferenceType = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1413 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1416 dyn_cast<VectorType> (ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1424 if (RefArgNumber >= ArgTys.size()) { in matchIntrinsicType()
1429 ArgTys.push_back(Ty); in matchIntrinsicType()
1434 assert(D.getOverloadArgNumber() == ArgTys.size() && in matchIntrinsicType()
1436 ArgTys.push_back(Ty); in matchIntrinsicType()
1442 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[RefArgNumber]); in matchIntrinsicType()
1454 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1456 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1462 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1465 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1474 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1476 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1489 SmallVectorImpl<Type *> &ArgTys) { in matchIntrinsicSignature() argument
1491 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1498 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false)) in matchIntrinsicSignature()
1503 if (matchIntrinsicType(Check.first, Check.second, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1533 SmallVectorImpl<Type *> &ArgTys) { in getIntrinsicSignature() argument
1543 ArgTys) != in getIntrinsicSignature()
1554 SmallVector<Type *, 4> ArgTys; in remangleIntrinsicFunction() local
1555 if (!getIntrinsicSignature(F, ArgTys)) in remangleIntrinsicFunction()
1560 if (Name == Intrinsic::getName(ID, ArgTys)) in remangleIntrinsicFunction()
1563 auto NewDecl = Intrinsic::getDeclaration(F->getParent(), ID, ArgTys); in remangleIntrinsicFunction()