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

/external/clang/lib/Sema/
H A DSemaExpr.cpp4147 Expr *BaseExpr, *IndexExpr; local
4151 IndexExpr = RHSExp;
4155 IndexExpr = RHSExp;
4160 IndexExpr = RHSExp;
4165 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr,
4172 IndexExpr = LHSExp;
4178 IndexExpr = LHSExp;
4187 IndexExpr = RHSExp;
4207 IndexExpr = RHSExp;
4218 IndexExpr
7817 Expr* IndexExpr = RHSExpr; local
[all...]
H A DSemaExprObjC.cpp738 Expr *IndexExpr,
745 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
750 ExprResult Result = CheckPlaceholderExpr(IndexExpr);
753 IndexExpr = Result.get();
762 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr,
737 BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr, Expr *IndexExpr, ObjCMethodDecl *getterMethod, ObjCMethodDecl *setterMethod) argument
H A DSemaPseudoObject.cpp1057 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); local
1058 if (isa<StringLiteral>(IndexExpr))
1373 // [BaseExpr objectAtIndexedSubscript : IndexExpr];
H A DSemaInit.cpp2336 Expr *IndexExpr = nullptr; local
2339 IndexExpr = DIE->getArrayIndex(*D);
2340 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context);
2349 IndexExpr = DIE->getArrayRangeEnd(*D);
2371 SemaRef.Diag(IndexExpr->getLocStart(),
2374 << IndexExpr->getSourceRange();
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp2953 for (const SCEV *IndexExpr : IndexExprs) {
2957 ConstantInt *Index = cast<SCEVConstant>(IndexExpr)->getValue();
2972 IndexExpr = getTruncateOrSignExtend(IndexExpr, IntPtrTy);
2975 const SCEV *LocalOffset = getMulExpr(IndexExpr, ElementSize, Wrap);
/external/clang/include/clang/Sema/
H A DSema.h5111 Expr *IndexExpr,
8948 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,

Completed in 257 milliseconds