Lines Matching refs:ArgTys
869 SmallVector<Type*, 8> ArgTys; in getType() local
871 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context)); in getType()
875 if (!ArgTys.empty() && ArgTys.back()->isVoidTy()) { in getType()
876 ArgTys.pop_back(); in getType()
877 return FunctionType::get(ResultTy, ArgTys, true); in getType()
879 return FunctionType::get(ResultTy, ArgTys, false); in getType()
924 SmallVectorImpl<Type*> &ArgTys) { in matchIntrinsicType() argument
945 matchIntrinsicType(VT->getElementType(), Infos, ArgTys); in matchIntrinsicType()
950 matchIntrinsicType(PT->getElementType(), Infos, ArgTys); in matchIntrinsicType()
959 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys)) in matchIntrinsicType()
967 if (D.getArgumentNumber() < ArgTys.size()) in matchIntrinsicType()
968 return Ty != ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
972 assert(D.getArgumentNumber() == ArgTys.size() && "Table consistency error"); in matchIntrinsicType()
973 ArgTys.push_back(Ty); in matchIntrinsicType()
986 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
989 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1001 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1004 Type *NewTy = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1016 return D.getArgumentNumber() >= ArgTys.size() || in matchIntrinsicType()
1017 !isa<VectorType>(ArgTys[D.getArgumentNumber()]) || in matchIntrinsicType()
1019 cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty; in matchIntrinsicType()
1021 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1024 dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1031 Infos, ArgTys); in matchIntrinsicType()
1034 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1036 Type * ReferenceType = ArgTys[D.getArgumentNumber()]; in matchIntrinsicType()
1041 if (D.getArgumentNumber() >= ArgTys.size()) in matchIntrinsicType()
1044 dyn_cast<VectorType> (ArgTys[D.getArgumentNumber()]); in matchIntrinsicType()
1088 SmallVector<Type *, 4> ArgTys; in remangleIntrinsicFunction() local
1096 if (Intrinsic::matchIntrinsicType(FTy->getReturnType(), TableRef, ArgTys)) in remangleIntrinsicFunction()
1099 if (Intrinsic::matchIntrinsicType(Ty, TableRef, ArgTys)) in remangleIntrinsicFunction()
1106 if (Name == Intrinsic::getName(ID, ArgTys)) in remangleIntrinsicFunction()
1109 auto NewDecl = Intrinsic::getDeclaration(F->getParent(), ID, ArgTys); in remangleIntrinsicFunction()