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

/external/clang/lib/AST/
H A DType.cpp131 Context(Context), SizeExpr((Stmt*) e), Brackets(brackets)
151 Expr *SizeExpr,
157 (SizeExpr && SizeExpr->containsUnexpandedParameterPack()))),
158 Context(Context), SizeExpr(SizeExpr), ElementType(ElementType),
166 QualType ElementType, Expr *SizeExpr) {
168 SizeExpr->Profile(ID, Context, true);
147 DependentSizedExtVectorType(const ASTContext &Context, QualType ElementType, QualType can, Expr *SizeExpr, SourceLocation loc) argument
164 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, QualType ElementType, Expr *SizeExpr) argument
H A DASTContext.cpp2743 Expr *SizeExpr,
2747 SizeExpr);
2758 SizeExpr, AttrLoc);
2763 DependentSizedExtVectorType(*this, vecType, QualType(), SizeExpr,
2772 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
2775 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc);
2742 getDependentSizedExtVectorType(QualType vecType, Expr *SizeExpr, SourceLocation AttrLoc) const argument
/external/clang/include/clang/AST/
H A DType.h2381 /// SizeExpr - An assignment expression. VLA's are only permitted within
2383 Stmt *SizeExpr; member in class:clang::VariableArrayType
2392 SizeExpr((Stmt*) e), Brackets(brackets) {}
2399 return (Expr*) SizeExpr;
2440 Stmt *SizeExpr; member in class:clang::DependentSizedArrayType
2455 return (Expr*) SizeExpr;
2491 Expr *SizeExpr; member in class:clang::DependentSizedExtVectorType
2497 QualType can, Expr *SizeExpr, SourceLocation loc);
2502 Expr *getSizeExpr() const { return SizeExpr; }
2518 QualType ElementType, Expr *SizeExpr);
[all...]
/external/clang/lib/Sema/
H A DSemaChecking.cpp7063 const Expr *SizeExpr = dyn_cast<IntegerLiteral>(CTL.getSizeExpr()); local
7064 if (!SizeExpr || SizeExpr->getExprLoc().isMacroID())
H A DTreeTransform.h676 Expr *SizeExpr,
708 Expr *SizeExpr,
719 Expr *SizeExpr,
745 Expr *SizeExpr,
9804 Expr *SizeExpr,
9807 if (SizeExpr || !Size)
9808 return SemaRef.BuildArrayType(ElementType, SizeMod, SizeExpr,
9860 Expr *SizeExpr,
9864 SizeExpr,
9872 Expr *SizeExpr,
9801 RebuildArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, const llvm::APInt *Size, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
9858 RebuildVariableArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
9870 RebuildDependentSizedArrayType(QualType ElementType, ArrayType::ArraySizeModifier SizeMod, Expr *SizeExpr, unsigned IndexTypeQuals, SourceRange BracketsRange) argument
9902 RebuildDependentSizedExtVectorType(QualType ElementType, Expr *SizeExpr, SourceLocation AttributeLoc) argument
[all...]

Completed in 108 milliseconds