Lines Matching defs:Tys

1078 static std::string getIntrinsicNameImpl(Intrinsic::ID Id, ArrayRef<Type *> Tys,
1083 assert((Tys.empty() || Intrinsic::isOverloaded(Id)) &&
1087 !any_of(Tys, [](Type *T) { return isa<PointerType>(T); })) &&
1091 for (Type *Ty : Tys)
1096 FT = Intrinsic::getType(M->getContext(), Id, Tys);
1098 assert((FT == Intrinsic::getType(M->getContext(), Id, Tys)) &&
1105 std::string Intrinsic::getName(ID Id, ArrayRef<Type *> Tys, Module *M,
1108 return getIntrinsicNameImpl(Id, Tys, M, FT, true);
1111 std::string Intrinsic::getNameNoUnnamedTypes(ID Id, ArrayRef<Type *> Tys) {
1112 return getIntrinsicNameImpl(Id, Tys, nullptr, nullptr, false);
1391 ArrayRef<Type*> Tys, LLVMContext &Context) {
1416 return VectorType::get(DecodeFixedType(Infos, Tys, Context),
1423 Elts.push_back(DecodeFixedType(Infos, Tys, Context));
1427 return Tys[D.getArgumentNumber()];
1429 Type *Ty = Tys[D.getArgumentNumber()];
1436 Type *Ty = Tys[D.getArgumentNumber()];
1446 Type *Ty = Tys[D.getArgumentNumber()];
1454 Tys[D.getArgumentNumber()]));
1456 Type *EltTy = DecodeFixedType(Infos, Tys, Context);
1457 Type *Ty = Tys[D.getArgumentNumber()];
1463 Type *Ty = Tys[D.getArgumentNumber()];
1469 Type *Ty = Tys[D.getArgumentNumber()];
1476 return Tys[D.getOverloadArgNumber()];
1482 ID id, ArrayRef<Type*> Tys) {
1487 Type *ResultTy = DecodeFixedType(TableRef, Tys, Context);
1491 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context));
1513 Function *Intrinsic::getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys) {
1516 auto *FT = getType(M->getContext(), id, Tys);
1519 Tys.empty() ? getName(id) : getName(id, Tys, M, FT), FT)