Searched refs:IdxExpr (Results 1 - 4 of 4) sorted by relevance
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCContainersChecker.cpp | 131 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 D | SemaDeclAttr.cpp | 258 /// \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 D | ScalarEvolution.cpp | 5616 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 D | CGExprScalar.cpp | 1929 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); local 1930 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); 1931 bool IdxSigned = IdxExpr->getType()->isSignedIntegerOrEnumerationType();
|
Completed in 189 milliseconds