Lines Matching refs:Tys
782 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { in getName() argument
784 assert((Tys.empty() || Intrinsic::isOverloaded(id)) && in getName()
787 for (Type *Ty : Tys) { in getName()
1101 ArrayRef<Type*> Tys, LLVMContext &Context) { in DecodeFixedType() argument
1122 return VectorType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
1125 return PointerType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
1130 Elts.push_back(DecodeFixedType(Infos, Tys, Context)); in DecodeFixedType()
1134 return Tys[D.getArgumentNumber()]; in DecodeFixedType()
1136 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1143 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1153 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1161 Tys[D.getArgumentNumber()])); in DecodeFixedType()
1163 Type *EltTy = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
1164 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1170 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1174 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1182 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1188 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
1195 return Tys[D.getOverloadArgNumber()]; in DecodeFixedType()
1201 ID id, ArrayRef<Type*> Tys) { in getType() argument
1206 Type *ResultTy = DecodeFixedType(TableRef, Tys, Context); in getType()
1210 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context)); in getType()
1244 Function *Intrinsic::getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys) { in getDeclaration() argument
1248 M->getOrInsertFunction(Tys.empty() ? getName(id) : getName(id, Tys), in getDeclaration()
1249 getType(M->getContext(), id, Tys)) in getDeclaration()