/external/clang/lib/AST/ |
H A D | Type.cpp | 110 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 D | ASTContext.cpp | 2408 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 D | SemaChecking.cpp | 5076 const Expr *SizeExpr = dyn_cast<IntegerLiteral>(CTL.getSizeExpr()); local 5077 if (!SizeExpr || SizeExpr->getExprLoc().isMacroID())
|
H A D | TreeTransform.h | 626 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 D | Type.h | 2268 /// 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...] |