Searched refs:IndexExpr (Results 1 – 7 of 7) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExpr.cpp | 4020 Expr *BaseExpr, *IndexExpr; in CreateBuiltinArraySubscriptExpr() local 4024 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4028 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4033 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4038 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, in CreateBuiltinArraySubscriptExpr() 4045 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4051 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() 4060 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4080 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr() 4091 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr() [all …]
|
| HD | SemaExprObjC.cpp | 719 Expr *IndexExpr, in BuildObjCSubscriptExpression() argument 726 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && in BuildObjCSubscriptExpression() 731 ExprResult Result = CheckPlaceholderExpr(IndexExpr); in BuildObjCSubscriptExpression() 734 IndexExpr = Result.get(); in BuildObjCSubscriptExpression() 743 return ObjCSubscriptRefExpr::Create(Context, BaseExpr, IndexExpr, in BuildObjCSubscriptExpression()
|
| HD | SemaPseudoObject.cpp | 1027 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); in CheckSubscriptingKind() local 1028 if (isa<StringLiteral>(IndexExpr)) in CheckSubscriptingKind()
|
| HD | SemaChecking.cpp | 8336 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, in CheckArrayAccess() argument 8339 IndexExpr = IndexExpr->IgnoreParenImpCasts(); in CheckArrayAccess() 8340 if (IndexExpr->isValueDependent()) in CheckArrayAccess() 8351 if (!IndexExpr->EvaluateAsInt(index, Context)) in CheckArrayAccess() 8410 IndexExpr->getLocStart()); in CheckArrayAccess() 8424 << IndexExpr->getSourceRange()); in CheckArrayAccess() 8434 << IndexExpr->getSourceRange()); in CheckArrayAccess()
|
| HD | SemaInit.cpp | 2332 Expr *IndexExpr = nullptr; in CheckDesignatedInitializer() local 2335 IndexExpr = DIE->getArrayIndex(*D); in CheckDesignatedInitializer() 2336 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); in CheckDesignatedInitializer() 2345 IndexExpr = DIE->getArrayRangeEnd(*D); in CheckDesignatedInitializer() 2367 SemaRef.Diag(IndexExpr->getLocStart(), in CheckDesignatedInitializer() 2370 << IndexExpr->getSourceRange(); in CheckDesignatedInitializer()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | ScalarEvolution.cpp | 2946 for (const SCEV *IndexExpr : IndexExprs) { in getGEPExpr() local 2950 ConstantInt *Index = cast<SCEVConstant>(IndexExpr)->getValue(); in getGEPExpr() 2965 IndexExpr = getTruncateOrSignExtend(IndexExpr, IntPtrTy); in getGEPExpr() 2968 const SCEV *LocalOffset = getMulExpr(IndexExpr, ElementSize, Wrap); in getGEPExpr()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 5033 Expr *IndexExpr, 8743 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,
|