Searched refs:IdxExpr (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCContainersChecker.cpp | 132 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 D | SemaDeclAttr.cpp | 224 /// \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 D | ScalarEvolution.cpp | 4623 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 D | CGExprScalar.cpp | 1498 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); local 1499 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); 1500 bool IdxSigned = IdxExpr->getType()->isSignedIntegerOrEnumerationType();
|
Completed in 127 milliseconds