Lines Matching refs:SizeExpr
3311 const Expr *SizeExpr,
3319 if (SizeExpr && !SizeExpr->isInstantiationDependent())
3320 SizeExpr = nullptr;
3328 ConstantArrayType::Profile(ID, *this, EltTy, ArySize, SizeExpr, ASM,
3340 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers() || SizeExpr) {
3353 ConstantArrayType::totalSizeToAlloc<const Expr *>(SizeExpr ? 1 : 0),
3356 ConstantArrayType(EltTy, Canon, ArySize, SizeExpr, ASM, IndexTypeQuals);
3809 ASTContext::getDependentVectorType(QualType VecType, Expr *SizeExpr,
3813 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr,
3822 *this, VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind);
3827 *this, VecType, QualType(), SizeExpr, AttrLoc, VecKind);
3836 QualType CanonTy = getDependentVectorType(CanonVecTy, SizeExpr,
3839 *this, VecType, CanonTy, SizeExpr, AttrLoc, VecKind);
3880 Expr *SizeExpr,
3884 SizeExpr);
3895 SizeExpr, AttrLoc);
3900 DependentSizedExtVectorType(*this, vecType, QualType(), SizeExpr,
3909 QualType CanonExtTy = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
3912 *this, vecType, CanonExtTy, SizeExpr, AttrLoc);