Searched refs:IdxExpr (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersChecker.cpp132 const Expr *IdxExpr = CE->getArg(1); local
133 SVal IdxVal = State->getSVal(IdxExpr, C.getLocationContext());
139 const QualType T = IdxExpr->getType();
148 R->addRange(IdxExpr->getSourceRange());
/external/clang/lib/Sema/
H A DSemaDeclAttr.cpp224 /// \brief Check if IdxExpr is a valid argument index for a function or
227 /// \returns true if IdxExpr is a valid index.
232 const Expr *IdxExpr,
244 if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() ||
245 !IdxExpr->isIntegerConstantExpr(IdxInt, S.Context)) {
247 << AttrName << AttrArgNum << IdxExpr->getSourceRange();
254 << AttrName << AttrArgNum << IdxExpr->getSourceRange();
262 << AttrName << IdxExpr->getSourceRange();
1316 Expr *IdxExpr local
228 checkFunctionOrMethodArgumentIndex(Sema &S, const Decl *D, StringRef AttrName, SourceLocation AttrLoc, unsigned AttrArgNum, const Expr *IdxExpr, uint64_t &Idx) argument
1360 Expr *IdxExpr = AL.getArg(0); local
2730 Expr *IdxExpr = Attr.getArg(0); local
2931 Expr *IdxExpr = Attr.getArg(0); local
[all...]
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp4623 const SCEVAddRecExpr *IdxExpr = dyn_cast<SCEVAddRecExpr>(Idx);
4624 if (!IdxExpr || !IdxExpr->isAffine() || isLoopInvariant(IdxExpr, L) ||
4625 !isa<SCEVConstant>(IdxExpr->getOperand(0)) ||
4626 !isa<SCEVConstant>(IdxExpr->getOperand(1)))
4632 cast<IntegerType>(IdxExpr->getType()), IterationNum);
4633 ConstantInt *Val = EvaluateConstantChrecAtConstant(IdxExpr, ItCst, *this);
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp1498 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); local
1499 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr);
1500 bool IdxSigned = IdxExpr->getType()->isSignedIntegerOrEnumerationType();

Completed in 127 milliseconds