Searched defs:IndexExpr (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 1029 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local 1030 if (isa<StringLiteral>(IndexExpr)) 1355 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
|
H A D | SemaExprObjC.cpp | 603 Expr *IndexExpr, 610 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && 615 ExprResult Result = CheckPlaceholderExpr(IndexExpr); 618 IndexExpr = Result.get(); 627 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr, 602 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
|
H A D | SemaInit.cpp | 2162 Expr *IndexExpr = nullptr; local 2165 IndexExpr = DIE->getArrayIndex(*D); 2166 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); 2175 IndexExpr = DIE->getArrayRangeEnd(*D); 2197 SemaRef.Diag(IndexExpr->getLocStart(), 2200 << IndexExpr->getSourceRange();
|
H A D | SemaChecking.cpp | 7085 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, argument 7088 IndexExpr = IndexExpr->IgnoreParenImpCasts(); 7089 if (IndexExpr->isValueDependent()) 7100 if (!IndexExpr->EvaluateAsInt(index, Context)) 7159 IndexExpr->getLocStart()); 7173 << IndexExpr->getSourceRange()); 7183 << IndexExpr->getSourceRange());
|
H A D | SemaExpr.cpp | 3835 Expr *BaseExpr, *IndexExpr; local 3839 IndexExpr = RHSExp; 3843 IndexExpr = RHSExp; 3848 IndexExpr = RHSExp; 3853 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, 3860 IndexExpr = LHSExp; 3866 IndexExpr = LHSExp; 3875 IndexExpr = RHSExp; 3895 IndexExpr = RHSExp; 3906 IndexExpr 7158 Expr* IndexExpr = RHSExpr; local [all...] |
Completed in 1305 milliseconds