Lines Matching refs:SizeExpr
3429 const Expr *SizeExpr, in getConstantArrayType() argument
3437 if (SizeExpr && !SizeExpr->isInstantiationDependent()) in getConstantArrayType()
3438 SizeExpr = nullptr; in getConstantArrayType()
3446 ConstantArrayType::Profile(ID, *this, EltTy, ArySize, SizeExpr, ASM, in getConstantArrayType()
3458 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers() || SizeExpr) { in getConstantArrayType()
3471 ConstantArrayType::totalSizeToAlloc<const Expr *>(SizeExpr ? 1 : 0), in getConstantArrayType()
3474 ConstantArrayType(EltTy, Canon, ArySize, SizeExpr, ASM, IndexTypeQuals); in getConstantArrayType()
3954 ASTContext::getDependentVectorType(QualType VecType, Expr *SizeExpr, in getDependentVectorType() argument
3958 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr, in getDependentVectorType()
3967 *this, VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
3972 *this, VecType, QualType(), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
3981 QualType CanonTy = getDependentVectorType(CanonVecTy, SizeExpr, in getDependentVectorType()
3984 *this, VecType, CanonTy, SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4025 Expr *SizeExpr, in getDependentSizedExtVectorType() argument
4029 SizeExpr); in getDependentSizedExtVectorType()
4040 SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
4045 DependentSizedExtVectorType(*this, vecType, QualType(), SizeExpr, in getDependentSizedExtVectorType()
4054 QualType CanonExtTy = getDependentSizedExtVectorType(CanonVecTy, SizeExpr, in getDependentSizedExtVectorType()
4057 *this, vecType, CanonExtTy, SizeExpr, AttrLoc); in getDependentSizedExtVectorType()