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

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersChecker.cpp131 const Expr *IdxExpr = CE->getArg(1); local
132 SVal IdxVal = State->getSVal(IdxExpr, C.getLocationContext());
138 const QualType T = IdxExpr->getType();
147 R->addRange(IdxExpr->getSourceRange());
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclAttr.cpp258 /// \brief Check if IdxExpr is a valid parameter index for a function or
261 /// \returns true if IdxExpr is a valid index.
265 const Expr *IdxExpr,
278 if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() ||
279 !IdxExpr->isIntegerConstantExpr(IdxInt, S.Context)) {
282 << IdxExpr->getSourceRange();
289 << Attr.getName() << AttrArgNum << IdxExpr->getSourceRange();
297 << Attr.getName() << IdxExpr->getSourceRange();
2681 Expr *IdxExpr local
262 checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, const AttributeList &Attr, unsigned AttrArgNum, const Expr *IdxExpr, uint64_t &Idx) argument
2847 Expr *IdxExpr = Attr.getArgAsExpr(1); local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp5616 const SCEVAddRecExpr *IdxExpr = dyn_cast<SCEVAddRecExpr>(Idx);
5617 if (!IdxExpr || !IdxExpr->isAffine() || isLoopInvariant(IdxExpr, L) ||
5618 !isa<SCEVConstant>(IdxExpr->getOperand(0)) ||
5619 !isa<SCEVConstant>(IdxExpr->getOperand(1)))
5625 cast<IntegerType>(IdxExpr->getType()), IterationNum);
5626 ConstantInt *Val = EvaluateConstantChrecAtConstant(IdxExpr, ItCst, *this);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp1929 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); local
1930 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr);
1931 bool IdxSigned = IdxExpr->getType()->isSignedIntegerOrEnumerationType();

Completed in 189 milliseconds