Home
last modified time | relevance | path

Searched refs:IndexExpr (Results 1 – 8 of 8) sorted by relevance

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclExprConstructor.h42 template <typename OrigExpr, typename IndexExpr, typename... Params>
228 template <typename OrigExpr, typename IndexExpr, typename FuncD, typename... Params>
230 -> decltype(ExprConstructor<OrigExpr, IndexExpr, Params...>(funcD, t)) {
231 return ExprConstructor<OrigExpr, IndexExpr, Params...>(funcD, t);
/external/clang/lib/Sema/
DSemaExpr.cpp4382 Expr *BaseExpr, *IndexExpr; in CreateBuiltinArraySubscriptExpr() local
4386 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr()
4390 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr()
4395 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr()
4400 return BuildObjCSubscriptExpression(RLoc, BaseExpr, IndexExpr, nullptr, in CreateBuiltinArraySubscriptExpr()
4407 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr()
4413 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr()
4422 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr()
4442 IndexExpr = RHSExp; in CreateBuiltinArraySubscriptExpr()
4453 IndexExpr = LHSExp; in CreateBuiltinArraySubscriptExpr()
[all …]
DSemaExprObjC.cpp737 Expr *IndexExpr, in BuildObjCSubscriptExpression() argument
744 assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) && in BuildObjCSubscriptExpression()
749 ExprResult Result = CheckPlaceholderExpr(IndexExpr); in BuildObjCSubscriptExpression()
752 IndexExpr = Result.get(); in BuildObjCSubscriptExpression()
762 BaseExpr, IndexExpr, Context.PseudoObjectTy, VK_LValue, OK_ObjCSubscript, in BuildObjCSubscriptExpression()
DSemaPseudoObject.cpp1058 const Expr *IndexExpr = FromE->IgnoreParenImpCasts(); in CheckSubscriptingKind() local
1059 if (isa<StringLiteral>(IndexExpr)) in CheckSubscriptingKind()
DSemaInit.cpp2422 Expr *IndexExpr = nullptr; in CheckDesignatedInitializer() local
2425 IndexExpr = DIE->getArrayIndex(*D); in CheckDesignatedInitializer()
2426 DesignatedStartIndex = IndexExpr->EvaluateKnownConstInt(SemaRef.Context); in CheckDesignatedInitializer()
2435 IndexExpr = DIE->getArrayRangeEnd(*D); in CheckDesignatedInitializer()
2457 SemaRef.Diag(IndexExpr->getLocStart(), in CheckDesignatedInitializer()
2460 << IndexExpr->getSourceRange(); in CheckDesignatedInitializer()
DSemaChecking.cpp9574 void Sema::CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, in CheckArrayAccess() argument
9577 IndexExpr = IndexExpr->IgnoreParenImpCasts(); in CheckArrayAccess()
9578 if (IndexExpr->isValueDependent()) in CheckArrayAccess()
9590 if (!IndexExpr->EvaluateAsInt(index, Context, Expr::SE_AllowSideEffects)) in CheckArrayAccess()
9649 IndexExpr->getLocStart()); in CheckArrayAccess()
9663 << IndexExpr->getSourceRange()); in CheckArrayAccess()
9673 << IndexExpr->getSourceRange()); in CheckArrayAccess()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp2990 for (const SCEV *IndexExpr : IndexExprs) { in getGEPExpr() local
2994 ConstantInt *Index = cast<SCEVConstant>(IndexExpr)->getValue(); in getGEPExpr()
3009 IndexExpr = getTruncateOrSignExtend(IndexExpr, IntPtrTy); in getGEPExpr()
3012 const SCEV *LocalOffset = getMulExpr(IndexExpr, ElementSize, Wrap); in getGEPExpr()
/external/clang/include/clang/Sema/
DSema.h5228 Expr *IndexExpr,
9330 void CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr,