Lines Matching refs:TY

6342     auto *TY = cast<TemplateTypeParmDecl>(Y);  in isSameTemplateParameter()  local
6343 if (TX->isParameterPack() != TY->isParameterPack()) in isSameTemplateParameter()
6345 if (TX->hasTypeConstraint() != TY->hasTypeConstraint()) in isSameTemplateParameter()
6348 TY->getTypeConstraint()); in isSameTemplateParameter()
6352 auto *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter() local
6353 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
6354 TX->getASTContext().hasSameType(TX->getType(), TY->getType()) && in isSameTemplateParameter()
6356 TY->getPlaceholderTypeConstraint()); in isSameTemplateParameter()
6360 auto *TY = cast<TemplateTemplateParmDecl>(Y); in isSameTemplateParameter() local
6361 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
6363 TY->getTemplateParameters()); in isSameTemplateParameter()
12481 TemplateName TX = X.getAsTemplate(), TY = Y.getAsTemplate(); in getCommonTemplateArgument() local
12482 TemplateName CTN = ::getCommonTemplateName(Ctx, TX, TY); in getCommonTemplateArgument()
12489 TY = Y.getAsTemplateOrTemplatePattern(); in getCommonTemplateArgument() local
12490 TemplateName CTN = ::getCommonTemplateName(Ctx, TX, TY); in getCommonTemplateArgument()
12907 *TY = cast<TemplateSpecializationType>(Y); in getCommonNonSugarTypeNode()
12909 TY->template_arguments()); in getCommonNonSugarTypeNode()
12912 TY->getTemplateName()), in getCommonNonSugarTypeNode()
12934 *TY = cast<DependentTemplateSpecializationType>(Y); in getCommonNonSugarTypeNode()
12935 assert(TX->getIdentifier() == TY->getIdentifier()); in getCommonNonSugarTypeNode()
12937 TY->template_arguments()); in getCommonNonSugarTypeNode()
12939 getCommonTypeKeyword(TX, TY), getCommonNNS(Ctx, TX, TY), in getCommonNonSugarTypeNode()
12944 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode()
12945 assert(TX->getUTTKind() == TY->getUTTKind()); in getCommonNonSugarTypeNode()
12947 Ctx.getCommonSugaredType(TX->getBaseType(), TY->getBaseType()), in getCommonNonSugarTypeNode()
12949 TY->getUnderlyingType()), in getCommonNonSugarTypeNode()
12969 *TY = cast<TemplateTypeParmType>(Y); in getCommonNonSugarTypeNode()
12970 assert(TX->getDepth() == TY->getDepth()); in getCommonNonSugarTypeNode()
12971 assert(TX->getIndex() == TY->getIndex()); in getCommonNonSugarTypeNode()
12972 assert(TX->isParameterPack() == TY->isParameterPack()); in getCommonNonSugarTypeNode()
12975 getCommonDecl(TX->getDecl(), TY->getDecl())); in getCommonNonSugarTypeNode()
13129 *TY = cast<TemplateSpecializationType>(Y); in getCommonSugarTypeNode()
13131 TY->getTemplateName()); in getCommonSugarTypeNode()
13136 TY->template_arguments())) in getCommonSugarTypeNode()
13142 const auto *TX = cast<TypedefType>(X), *TY = cast<TypedefType>(Y); in getCommonSugarTypeNode()
13143 const TypedefNameDecl *CD = ::getCommonDecl(TX->getDecl(), TY->getDecl()); in getCommonSugarTypeNode()