Lines Matching defs:AX

13625     const auto *AX = cast<AutoType>(X), *AY = cast<AutoType>(Y);
13626 assert(AX->getDeducedType().isNull());
13628 assert(AX->getKeyword() == AY->getKeyword());
13629 assert(AX->isInstantiationDependentType() ==
13631 auto As = getCommonTemplateArguments(Ctx, AX->getTypeConstraintArguments(),
13633 return Ctx.getAutoType(QualType(), AX->getKeyword(),
13634 AX->isInstantiationDependentType(),
13635 AX->containsUnexpandedParameterPack(),
13636 getCommonDeclChecked(AX->getTypeConstraintConcept(),
13641 const auto *AX = cast<IncompleteArrayType>(X),
13644 getCommonArrayElementType(Ctx, AX, QX, AY, QY),
13645 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13648 const auto *AX = cast<DependentSizedArrayType>(X),
13651 getCommonArrayElementType(Ctx, AX, QX, AY, QY),
13652 getCommonSizeExpr(Ctx, AX, AY), getCommonSizeModifier(AX, AY),
13653 getCommonIndexTypeCVRQualifiers(AX, AY),
13654 AX->getBracketsRange() == AY->getBracketsRange()
13655 ? AX->getBracketsRange()
13659 const auto *AX = cast<ConstantArrayType>(X),
13661 assert(AX->getSize() == AY->getSize());
13662 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13663 ? AX->getSizeExpr()
13666 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,
13667 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13670 const auto *AX = cast<ArrayParameterType>(X),
13672 assert(AX->getSize() == AY->getSize());
13673 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13674 ? AX->getSizeExpr()
13677 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,
13678 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13682 const auto *AX = cast<AtomicType>(X), *AY = cast<AtomicType>(Y);
13684 Ctx.getCommonSugaredType(AX->getValueType(), AY->getValueType()));
13967 const auto *AX = cast<AdjustedType>(X), *AY = cast<AdjustedType>(Y);
13968 QualType OX = AX->getOriginalType(), OY = AY->getOriginalType();
13985 const auto *AX = cast<AttributedType>(X), *AY = cast<AttributedType>(Y);
13986 AttributedType::Kind Kind = AX->getAttrKind();
13989 QualType MX = AX->getModifiedType(), MY = AY->getModifiedType();
13995 AX->getAttr());
13999 const BTFTypeTagAttr *AX = BX->getAttr();
14001 if (AX->getBTFTypeTag() !=
14004 return Ctx.getBTFTagAttributedType(AX, Ctx.getQualifiedType(Underlying));
14007 const auto *AX = cast<AutoType>(X), *AY = cast<AutoType>(Y);
14009 AutoTypeKeyword KW = AX->getKeyword();
14013 ConceptDecl *CD = ::getCommonDecl(AX->getTypeConstraintConcept(),
14017 getCommonTemplateArguments(Ctx, As, AX->getTypeConstraintArguments(),
14025 return Ctx.getAutoType(Ctx.getQualifiedType(Underlying), AX->getKeyword(),