Searched refs:IndexExpr (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Sema/
H A DSemaPseudoObject.cpp897 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local
898 if (isa<StringLiteral>(IndexExpr))
1233 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
H A DSemaExpr.cpp3287 Expr *BaseExpr, *IndexExpr; local
3291 IndexExpr = RHSExp;
3295 IndexExpr = RHSExp;
3300 IndexExpr = RHSExp;
3305 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, 0, 0);
3316 IndexExpr = LHSExp;
3322 IndexExpr = LHSExp;
3331 IndexExpr = RHSExp;
3351 IndexExpr = RHSExp;
3362 IndexExpr
6305 Expr* IndexExpr = RHSExpr; local
[all...]
H A DSemaExprObjC.cpp581 Expr *IndexExpr,
588 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
593 ExprResult Result = CheckPlaceholderExpr(IndexExpr);
596 IndexExpr = Result.get();
607 IndexExpr,
580 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
H A DSemaInit.cpp1922 Expr *IndexExpr = 0; local
1925 IndexExpr = DIE->getArrayIndex(*D);
1926 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context);
1935 IndexExpr = DIE->getArrayRangeEnd(*D);
1957 SemaRef.Diag(IndexExpr->getLocStart(),
1960 << IndexExpr->getSourceRange();
H A DSemaChecking.cpp5097 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, argument
5100 IndexExpr = IndexExpr->IgnoreParenImpCasts();
5101 if (IndexExpr->isValueDependent())
5112 if (!IndexExpr->EvaluateAsInt(index, Context))
5171 IndexExpr->getLocStart());
5185 << IndexExpr->getSourceRange());
5195 << IndexExpr->getSourceRange());
/external/clang/include/clang/Sema/
H A DSema.h4123 Expr *IndexExpr,
7063 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,

Completed in 262 milliseconds