Lines Matching defs:AX

13197     const auto *AX = cast<AutoType>(X), *AY = cast<AutoType>(Y);
13198 assert(AX->getDeducedType().isNull());
13200 assert(AX->getKeyword() == AY->getKeyword());
13201 assert(AX->isInstantiationDependentType() ==
13203 auto As = getCommonTemplateArguments(Ctx, AX->getTypeConstraintArguments(),
13205 return Ctx.getAutoType(QualType(), AX->getKeyword(),
13206 AX->isInstantiationDependentType(),
13207 AX->containsUnexpandedParameterPack(),
13208 getCommonDeclChecked(AX->getTypeConstraintConcept(),
13213 const auto *AX = cast<IncompleteArrayType>(X),
13216 getCommonArrayElementType(Ctx, AX, QX, AY, QY),
13217 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13220 const auto *AX = cast<DependentSizedArrayType>(X),
13223 getCommonArrayElementType(Ctx, AX, QX, AY, QY),
13224 getCommonSizeExpr(Ctx, AX, AY), getCommonSizeModifier(AX, AY),
13225 getCommonIndexTypeCVRQualifiers(AX, AY),
13226 AX->getBracketsRange() == AY->getBracketsRange()
13227 ? AX->getBracketsRange()
13231 const auto *AX = cast<ConstantArrayType>(X),
13233 assert(AX->getSize() == AY->getSize());
13234 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13235 ? AX->getSizeExpr()
13238 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,
13239 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13242 const auto *AX = cast<ArrayParameterType>(X),
13244 assert(AX->getSize() == AY->getSize());
13245 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13246 ? AX->getSizeExpr()
13249 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,
13250 getCommonSizeModifier(AX, AY), getCommonIndexTypeCVRQualifiers(AX, AY));
13254 const auto *AX = cast<AtomicType>(X), *AY = cast<AtomicType>(Y);
13256 Ctx.getCommonSugaredType(AX->getValueType(), AY->getValueType()));
13537 const auto *AX = cast<AdjustedType>(X), *AY = cast<AdjustedType>(Y);
13538 QualType OX = AX->getOriginalType(), OY = AY->getOriginalType();
13555 const auto *AX = cast<AttributedType>(X), *AY = cast<AttributedType>(Y);
13556 AttributedType::Kind Kind = AX->getAttrKind();
13559 QualType MX = AX->getModifiedType(), MY = AY->getModifiedType();
13568 const BTFTypeTagAttr *AX = BX->getAttr();
13570 if (AX->getBTFTypeTag() !=
13573 return Ctx.getBTFTagAttributedType(AX, Ctx.getQualifiedType(Underlying));
13576 const auto *AX = cast<AutoType>(X), *AY = cast<AutoType>(Y);
13578 AutoTypeKeyword KW = AX->getKeyword();
13582 ConceptDecl *CD = ::getCommonDecl(AX->getTypeConstraintConcept(),
13586 getCommonTemplateArguments(Ctx, As, AX->getTypeConstraintArguments(),
13594 return Ctx.getAutoType(Ctx.getQualifiedType(Underlying), AX->getKeyword(),