Lines Matching refs:Call

40   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
52 void setBitsAccordingToFunctionAttributes(const CallType &Call, in setBitsAccordingToFunctionAttributes() argument
54 const Decl *FD = Call.getDecl(); in setBitsAccordingToFunctionAttributes()
76 void setBitsAccordingToParameterAttributes(const CallType &Call, in setBitsAccordingToParameterAttributes() argument
78 for (const ParmVarDecl *Parameter : Call.parameters()) { in setBitsAccordingToParameterAttributes()
89 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl() argument
93 setBitsAccordingToFunctionAttributes(Call, AttrNonNull); in getNonNullAttrsImpl()
94 setBitsAccordingToParameterAttributes(Call, AttrNonNull); in getNonNullAttrsImpl()
100 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs() argument
101 return getNonNullAttrsImpl(Call, Call.getNumArgs()); in getNonNullAttrs()
105 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs() argument
106 return getNonNullAttrsImpl(Call, Call.param_size()); in getNonNullAttrs()
110 void NonNullParamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
112 if (!Call.getDecl()) in checkPreCall()
115 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
116 unsigned NumArgs = Call.getNumArgs(); in checkPreCall()
119 ArrayRef<ParmVarDecl *> parms = Call.parameters(); in checkPreCall()
135 const Expr *ArgE = Call.getArgExpr(idx); in checkPreCall()
136 SVal V = Call.getArgSVal(idx); in checkPreCall()
191 R->addRange(Call.getArgSourceRange(idx)); in checkPreCall()