Lines Matching refs:SizeExpr

3515                                           const Expr *SizeExpr,  in getConstantArrayType()  argument
3523 if (SizeExpr && !SizeExpr->isInstantiationDependent()) in getConstantArrayType()
3524 SizeExpr = nullptr; in getConstantArrayType()
3532 ConstantArrayType::Profile(ID, *this, EltTy, ArySize, SizeExpr, ASM, in getConstantArrayType()
3544 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers() || SizeExpr) { in getConstantArrayType()
3557 ConstantArrayType::totalSizeToAlloc<const Expr *>(SizeExpr ? 1 : 0), in getConstantArrayType()
3560 ConstantArrayType(EltTy, Canon, ArySize, SizeExpr, ASM, IndexTypeQuals); in getConstantArrayType()
4040 ASTContext::getDependentVectorType(QualType VecType, Expr *SizeExpr, in getDependentVectorType() argument
4044 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr, in getDependentVectorType()
4053 *this, VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4058 *this, VecType, QualType(), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4067 QualType CanonTy = getDependentVectorType(CanonVecTy, SizeExpr, in getDependentVectorType()
4070 *this, VecType, CanonTy, SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4111 Expr *SizeExpr, in getDependentSizedExtVectorType() argument
4115 SizeExpr); in getDependentSizedExtVectorType()
4126 SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
4131 DependentSizedExtVectorType(*this, vecType, QualType(), SizeExpr, in getDependentSizedExtVectorType()
4140 QualType CanonExtTy = getDependentSizedExtVectorType(CanonVecTy, SizeExpr, in getDependentSizedExtVectorType()
4143 *this, vecType, CanonExtTy, SizeExpr, AttrLoc); in getDependentSizedExtVectorType()