Searched defs:IndexExpr (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 1058 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local 1059 if (isa<StringLiteral>(IndexExpr)) 1374 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
|
H A D | SemaExprObjC.cpp | 737 Expr *IndexExpr, 744 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 749 ExprResult Result = CheckPlaceholderExpr(IndexExpr); 752 IndexExpr = Result.get(); 762 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript, 736 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
|
H A D | SemaInit.cpp | 2422 Expr *IndexExpr = nullptr; local 2425 IndexExpr = DIE->getArrayIndex(*D); 2426 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); 2435 IndexExpr = DIE->getArrayRangeEnd(*D); 2457 SemaRef.Diag(IndexExpr->getLocStart(), 2460 << IndexExpr->getSourceRange();
|
H A D | SemaChecking.cpp | 9574 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, argument 9577 IndexExpr = IndexExpr->IgnoreParenImpCasts(); 9578 if (IndexExpr->isValueDependent()) 9590 if (!IndexExpr->EvaluateAsInt(index, Context, Expr::SE_AllowSideEffects)) 9649 IndexExpr->getLocStart()); 9663 << IndexExpr->getSourceRange()); 9673 << IndexExpr->getSourceRange());
|
H A D | SemaExpr.cpp | 4382 Expr *BaseExpr, *IndexExpr; local 4386 IndexExpr = RHSExp; 4390 IndexExpr = RHSExp; 4395 IndexExpr = RHSExp; 4400 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, 4407 IndexExpr = LHSExp; 4413 IndexExpr = LHSExp; 4422 IndexExpr = RHSExp; 4442 IndexExpr = RHSExp; 4453 IndexExpr 8253 Expr* IndexExpr = RHSExpr; local [all...] |
Completed in 958 milliseconds