Lines Matching defs:SizeExpr
4078 const Expr *SizeExpr,
4086 if (SizeExpr && !SizeExpr->isInstantiationDependent())
4087 SizeExpr = nullptr;
4095 ConstantArrayType::Profile(ID, *this, EltTy, ArySize.getZExtValue(), SizeExpr,
4108 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers() || SizeExpr) {
4120 auto *New = ConstantArrayType::Create(*this, EltTy, Canon, ArySize, SizeExpr,
4561 QualType ASTContext::getDependentVectorType(QualType VecType, Expr *SizeExpr,
4565 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr,
4574 VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind);
4579 DependentVectorType(VecType, QualType(), SizeExpr, AttrLoc, VecKind);
4588 QualType CanonTy = getDependentVectorType(CanonVecTy, SizeExpr,
4591 DependentVectorType(VecType, CanonTy, SizeExpr, AttrLoc, VecKind);
4636 Expr *SizeExpr,
4640 SizeExpr);
4650 DependentSizedExtVectorType(vecType, QualType(Canon, 0), SizeExpr,
4656 DependentSizedExtVectorType(vecType, QualType(), SizeExpr, AttrLoc);
4664 QualType CanonExtTy = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
4667 DependentSizedExtVectorType(vecType, CanonExtTy, SizeExpr, AttrLoc);
13662 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13666 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,
13673 const Expr *SizeExpr = Ctx.hasSameExpr(AX->getSizeExpr(), AY->getSizeExpr())
13677 getCommonArrayElementType(Ctx, AX, QX, AY, QY), AX->getSize(), SizeExpr,