Searched defs:SizeExpr (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/AST/
H A DType.cpp110 Context(Context), SizeExpr((Stmt*) e), Brackets(brackets)
130 Expr *SizeExpr,
136 (SizeExpr && SizeExpr->containsUnexpandedParameterPack()))),
137 Context(Context), SizeExpr(SizeExpr), ElementType(ElementType),
145 QualType ElementType, Expr *SizeExpr) {
147 SizeExpr->Profile(ID, Context, true);
126 DependentSizedExtVectorType(const ASTContext &Context, QualType ElementType, QualType can, Expr *SizeExpr, SourceLocation loc) argument
143 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, QualType ElementType, Expr *SizeExpr) argument
H A DASTContext.cpp2408 Expr *SizeExpr,
2412 SizeExpr);
2423 SizeExpr, AttrLoc);
2428 DependentSizedExtVectorType(*this, vecType, QualType(), SizeExpr,
2437 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
2440 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc);
2407 getDependentSizedExtVectorType(QualType vecType, Expr *SizeExpr, SourceLocation AttrLoc) const argument
/external/clang/lib/Sema/
H A DSemaChecking.cpp5076 const Expr *SizeExpr = dyn_cast<IntegerLiteral>(CTL.getSizeExpr()); local
5077 if (!SizeExpr || SizeExpr->getExprLoc().isMacroID())
H A DTreeTransform.h626 Expr *SizeExpr,
658 Expr *SizeExpr,
669 Expr *SizeExpr,
695 Expr *SizeExpr,
8887 Expr *SizeExpr,
8890 if (SizeExpr || !Size)
8891 return SemaRef.BuildArrayType(ElementType, SizeMod, SizeExpr,
8943 Expr *SizeExpr,
8947 SizeExpr,
8955 Expr *SizeExpr,
8884 RebuildArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, const llvm::APInt *Size, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
8941 RebuildVariableArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
8953 RebuildDependentSizedArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
8985 RebuildDependentSizedExtVectorType(QualType ElementType, Expr *SizeExpr, SourceLocation AttributeLoc) argument
[all...]
/external/clang/include/clang/AST/
H A DType.h2268 /// SizeExpr - An assignment expression. VLA's are only permitted within
2270 Stmt *SizeExpr; member in class:clang::VariableArrayType
2279 SizeExpr((Stmt*) e), Brackets(brackets) {}
2286 return (Expr*) SizeExpr;
2328 Stmt *SizeExpr; member in class:clang::DependentSizedArrayType
2343 return (Expr*) SizeExpr;
2380 Expr *SizeExpr; member in class:clang::DependentSizedExtVectorType
2386 QualType can, Expr *SizeExpr, SourceLocation loc);
2391 Expr *getSizeExpr() const { return SizeExpr; }
2408 QualType ElementType, Expr *SizeExpr);
[all...]

Completed in 763 milliseconds