Lines Matching defs:TY

6788     auto *TY = cast<TemplateTypeParmDecl>(Y);
6789 if (TX->isParameterPack() != TY->isParameterPack())
6791 if (TX->hasTypeConstraint() != TY->hasTypeConstraint())
6794 TY->getTypeConstraint());
6798 auto *TY = cast<NonTypeTemplateParmDecl>(Y);
6799 return TX->isParameterPack() == TY->isParameterPack() &&
6800 TX->getASTContext().hasSameType(TX->getType(), TY->getType()) &&
6802 TY->getPlaceholderTypeConstraint());
6806 auto *TY = cast<TemplateTemplateParmDecl>(Y);
6807 return TX->isParameterPack() == TY->isParameterPack() &&
6809 TY->getTemplateParameters());
12973 TemplateName TX = X.getAsTemplate(), TY = Y.getAsTemplate();
12974 TemplateName CTN = ::getCommonTemplateName(Ctx, TX, TY);
12981 TY = Y.getAsTemplateOrTemplatePattern();
12982 TemplateName CTN = ::getCommonTemplateName(Ctx, TX, TY);
13411 *TY = cast<TemplateSpecializationType>(Y);
13413 TY->template_arguments());
13416 TY->getTemplateName()),
13446 *TY = cast<DependentTemplateSpecializationType>(Y);
13447 assert(TX->getIdentifier() == TY->getIdentifier());
13449 TY->template_arguments());
13451 getCommonTypeKeyword(TX, TY), getCommonNNS(Ctx, TX, TY),
13456 *TY = cast<UnaryTransformType>(Y);
13457 assert(TX->getUTTKind() == TY->getUTTKind());
13459 Ctx.getCommonSugaredType(TX->getBaseType(), TY->getBaseType()),
13461 TY->getUnderlyingType()),
13481 *TY = cast<TemplateTypeParmType>(Y);
13482 assert(TX->getDepth() == TY->getDepth());
13483 assert(TX->getIndex() == TY->getIndex());
13484 assert(TX->isParameterPack() == TY->isParameterPack());
13487 getCommonDecl(TX->getDecl(), TY->getDecl()));
13643 *TY = cast<TemplateSpecializationType>(Y);
13645 TY->getTemplateName());
13650 TY->template_arguments()))
13656 const auto *TX = cast<TypedefType>(X), *TY = cast<TypedefType>(Y);
13657 const TypedefNameDecl *CD = ::getCommonDecl(TX->getDecl(), TY->getDecl());