Lines Matching refs:Parameter

775       const ParmVarDecl *Parameter = getParameter(IndexedStatus.index());  in checkEntry()  local
785 if (isCaptured(Parameter)) { in checkEntry()
787 Handler.handleCapturedNeverCalled(Parameter, AC.getDecl(), in checkEntry()
788 !isExplicitlyMarked(Parameter)); in checkEntry()
790 Handler.handleNeverCalled(Parameter, in checkEntry()
791 !isExplicitlyMarked(Parameter)); in checkEntry()
910 const ParmVarDecl *Parameter = getParameter(Index); in processCallFor() local
912 Parameter, &CurrentState.getCallFor(Index), Call, in processCallFor()
913 !isExplicitlyMarked(Parameter), in processCallFor()
951 const ParmVarDecl *Parameter = getParameter(Index); in findAndReportNotCalledBranches() local
953 Parameter, AC.getDecl(), Clarification->Location, in findAndReportNotCalledBranches()
954 Clarification->Reason, !IsEscape, !isExplicitlyMarked(Parameter)); in findAndReportNotCalledBranches()
965 static bool isExplicitlyMarked(const ParmVarDecl *Parameter) { in isExplicitlyMarked() argument
966 return Parameter->hasAttr<CalledOnceAttr>(); in isExplicitlyMarked()
1037 bool shouldBeCalledOnce(const ParmVarDecl *Parameter) const { in shouldBeCalledOnce()
1038 return isExplicitlyMarked(Parameter) || in shouldBeCalledOnce()
1040 (isConventional(Parameter->getName()) || in shouldBeCalledOnce()
1041 hasConventionalSuffix(Parameter->getName())) && in shouldBeCalledOnce()
1042 isConventional(Parameter->getType())); in shouldBeCalledOnce()
1089 const ParmVarDecl *Parameter = Method->getParamDecl(ParamIndex); in shouldBeCalledOnce() local
1090 return shouldBeCalledOnce(Parameter) || in shouldBeCalledOnce()
1093 Parameter->getType())); in shouldBeCalledOnce()
1112 bool isCaptured(const ParmVarDecl *Parameter) const { in isCaptured()
1114 return Block->capturesVariable(Parameter); in isCaptured()
1365 if (const ParmVarDecl *Parameter = findReferencedParmVarDecl( in handleParameterCheck() local
1368 if (const auto Index = getIndex(*Parameter)) { in handleParameterCheck()
1413 const ParmVarDecl *Parameter = getParameter(IndexedStatus.index()); in handleConventionalCheck() local
1415 if (isExplicitlyMarked(Parameter)) { in handleConventionalCheck()
1478 if (const ParmVarDecl *Parameter = findReferencedParmVarDecl(E)) { in checkEscapee() local
1479 checkEscapee(*Parameter); in checkEscapee()
1484 void checkEscapee(const ParmVarDecl &Parameter) { in checkEscapee() argument
1485 if (auto Index = getIndex(Parameter)) { in checkEscapee()
1644 if (const ParmVarDecl *Parameter = findReferencedParmVarDecl(E)) { in getIndexOfExpression() local
1645 return getIndex(*Parameter); in getIndexOfExpression()
1651 std::optional<unsigned> getIndex(const ParmVarDecl &Parameter) const { in getIndex()
1660 llvm::find(TrackedParams, &Parameter); in getIndex()