| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | CalledOnceCheck.h | 25 class ParmVarDecl; variable 60 virtual void handleDoubleCall(const ParmVarDecl *Parameter, const Expr *Call, in handleDoubleCall() 67 virtual void handleNeverCalled(const ParmVarDecl *Parameter, in handleNeverCalled() 74 virtual void handleCapturedNeverCalled(const ParmVarDecl *Parameter, in handleCapturedNeverCalled() 90 virtual void handleNeverCalled(const ParmVarDecl *Parameter, in handleNeverCalled()
|
| H A D | ExprMutationAnalyzer.h | 83 bool isMutated(const ParmVarDecl *Parm) { in isMutated() 86 const Stmt *findMutation(const ParmVarDecl *Parm); 90 llvm::DenseMap<const ParmVarDecl *, const Stmt *> Results;
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | SelectorLocationsKind.h | 23 class ParmVarDecl; variable 65 ArrayRef<ParmVarDecl *> Args, 77 ArrayRef<ParmVarDecl *> Args,
|
| H A D | Decl.h | 68 class ParmVarDecl; variable 952 friend class ParmVarDecl; variable 1403 assert(!isa<ParmVarDecl>(this)); in setExceptionVariable() 1421 assert(!isa<ParmVarDecl>(this)); in setNRVOVariable() 1431 assert(!isa<ParmVarDecl>(this)); in setCXXForRangeDecl() 1464 assert(!isa<ParmVarDecl>(this)); in setInlineSpecified() 1469 assert(!isa<ParmVarDecl>(this)); in setImplicitlyInline() 1478 assert(!isa<ParmVarDecl>(this)); in setConstexpr() 1487 assert(!isa<ParmVarDecl>(this)); in setInitCapture() 1498 return isa<ParmVarDecl>(this) in isPreviousDeclInSameBlockScope() [all …]
|
| H A D | ExprConcepts.h | 476 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *, 486 unsigned numTrailingObjects(OverloadToken<ParmVarDecl *>) const { in numTrailingObjects() argument 496 ArrayRef<ParmVarDecl *> LocalParameters, 505 RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> LocalParameters, 512 ArrayRef<ParmVarDecl *> getLocalParameters() const { in getLocalParameters() 513 return {getTrailingObjects<ParmVarDecl *>(), NumLocalParameters}; in getLocalParameters()
|
| H A D | CommentSema.h | 229 ArrayRef<const ParmVarDecl *> getParamVars(); 237 ArrayRef<const ParmVarDecl *> ParamVars); 242 ArrayRef<const ParmVarDecl *> ParamVars);
|
| H A D | ASTMutationListener.h | 34 class ParmVarDecl; variable 102 virtual void DefaultArgumentInstantiated(const ParmVarDecl *D) {} in DefaultArgumentInstantiated()
|
| H A D | DeclObjC.h | 204 ParmVarDecl **getParams() { in getParams() 205 return reinterpret_cast<ParmVarDecl **>(ParamsAndSelLocs); in getParams() 207 const ParmVarDecl *const *getParams() const { in getParams() 220 ArrayRef<ParmVarDecl*> Params, 352 using param_const_iterator = const ParmVarDecl *const *; 353 using param_iterator = ParmVarDecl *const *; 376 ArrayRef<ParmVarDecl*> parameters() const { in parameters() 377 return llvm::makeArrayRef(const_cast<ParmVarDecl**>(getParams()), in parameters() 381 ParmVarDecl *getParamDecl(unsigned Idx) { in getParamDecl() 385 const ParmVarDecl *getParamDecl(unsigned Idx) const { in getParamDecl() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CalledOnceCheck.cpp | 397 const ParmVarDecl * 402 return dyn_cast<ParmVarDecl>(DR->getDecl()); in findReferencedParmVarDecl() 910 const ParmVarDecl *Parameter = getParameter(Index); in processCallFor() 950 const ParmVarDecl *Parameter = getParameter(Index); in findAndReportNotCalledBranches() 1036 bool shouldBeCalledOnce(const ParmVarDecl *Parameter) const { in shouldBeCalledOnce() 1045 const ParmVarDecl *Param) { in shouldBeCalledOnce() 1111 bool isCaptured(const ParmVarDecl *Parameter) const { in isCaptured() 1483 void checkEscapee(const ParmVarDecl &Parameter) { in checkEscapee() 1658 ParamSizedVector<const ParmVarDecl *>::const_iterator It = in getIndex() 1668 const ParmVarDecl *getParameter(unsigned Index) const { in getParameter() [all …]
|
| H A D | BodyFarm.cpp | 246 const ParmVarDecl *Callback, in create_call_once_funcptr_call() 272 const ParmVarDecl *Callback, in create_call_once_lambda_call() 323 const ParmVarDecl *Flag = D->getParamDecl(0); in create_call_once() 324 const ParmVarDecl *Callback = D->getParamDecl(1); in create_call_once() 407 const ParmVarDecl *PDecl = D->getParamDecl(ParamIdx); in create_call_once() 483 const ParmVarDecl *Predicate = D->getParamDecl(0); in create_dispatch_once() 493 const ParmVarDecl *Block = D->getParamDecl(1); in create_dispatch_once() 568 const ParmVarDecl *PV = D->getParamDecl(1); in create_dispatch_sync() 610 const ParmVarDecl *OldValue = D->getParamDecl(0); in create_OSAtomicCompareAndSwap() 613 const ParmVarDecl *NewValue = D->getParamDecl(1); in create_OSAtomicCompareAndSwap() [all …]
|
| H A D | ExprMutationAnalyzer.cpp | 557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation() 558 const ArrayRef<ParmVarDecl *> AllParams = in findFunctionArgMutation() 595 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer() 606 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) { in findMutation()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 146 ArrayRef<ParmVarDecl *> LocalParameters, in RequiresExpr() 156 for (ParmVarDecl *P : LocalParameters) { in RequiresExpr() 172 getTrailingObjects<ParmVarDecl *>()); in RequiresExpr() 196 ArrayRef<ParmVarDecl *> LocalParameters, in Create() 200 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create() 211 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create()
|
| H A D | SelectorLocationsKind.cpp | 55 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { in getArgLoc() 115 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs() 123 ArrayRef<ParmVarDecl *> Args, in getStandardSelectorLoc()
|
| H A D | Decl.cpp | 1219 else if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure() 1752 if (isa<ParmVarDecl>(this)) in declarationReplaces() 2263 if (auto *P = dyn_cast<ParmVarDecl>(this)) in hasInit() 2336 if (isa<ParmVarDecl>(this)) in mightBeUsableInConstantExpressions() 2718 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2727 QualType ParmVarDecl::getOriginalType() const { in getOriginalType() 2735 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2756 bool ParmVarDecl::isDestroyedInCallee() const { in isDestroyedInCallee() 2767 Expr *ParmVarDecl::getDefaultArg() { in getDefaultArg() 2779 void ParmVarDecl::setDefaultArg(Expr *defarg) { in setDefaultArg() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MIGChecker.cpp | 116 REGISTER_SET_WITH_PROGRAMSTATE(RefCountedParameters, const ParmVarDecl *) in REGISTER_TRAIT_WITH_PROGRAMSTATE() 118 static const ParmVarDecl *getOriginParam(SVal V, CheckerContext &C, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 134 return cast<ParmVarDecl>(VR->getDecl()); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 187 if (const ParmVarDecl *PVD = in checkPostCall() 209 const ParmVarDecl *PVD = getOriginParam(Arg, C); in checkPostCall()
|
| H A D | NonNullParamChecker.cpp | 76 for (const ParmVarDecl *Parameter : Call.parameters()) { in setBitsAccordingToParameterAttributes() 117 ArrayRef<ParmVarDecl *> parms = Call.parameters(); in checkPreCall() 252 for (const ParmVarDecl *Parameter : AbstractCall->parameters()) { in checkBeginFunction()
|
| H A D | CallAndMessageChecker.cpp | 114 const ParmVarDecl *ParamDecl) const; 131 const ParmVarDecl *ParamDecl, const char *BD, 189 std::unique_ptr<BugType> &BT, const ParmVarDecl *ParamDecl, const char *BD, in uninitRefOrPointer() 287 const ParmVarDecl *ParamDecl in PreVisitProcessArg() 530 const ParmVarDecl *ParamDecl = nullptr; in checkArgInitializedness()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | NameSearchContext.cpp | 95 SmallVector<ParmVarDecl *, 5> parm_var_decls; in AddFunDecl() 101 ParmVarDecl::Create(ast, const_cast<DeclContext *>(context), in AddFunDecl() 106 func_decl->setParams(ArrayRef<ParmVarDecl *>(parm_var_decls)); in AddFunDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 294 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext() 549 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters() 920 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition() 971 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition() 1360 auto HasPassObjectSizeAttr = [](const ParmVarDecl *P) { in addFunctionPointerConversion() 1432 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion() 1434 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion() 1436 InvokerParams.push_back(ParmVarDecl::Create( in addFunctionPointerConversion() 1995 SmallVector<ParmVarDecl *, 4> BlockParams; in BuildBlockForLambdaConversion() 1997 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion() [all …]
|
| H A D | SemaExprObjC.cpp | 296 ParmVarDecl *value = ParmVarDecl::Create(S.Context, Method, in getNSNumberFactoryMethod() 573 ParmVarDecl *value = in BuildObjCBoxedExpr() 689 ParmVarDecl *bytes = in BuildObjCBoxedExpr() 690 ParmVarDecl::Create(Context, M, in BuildObjCBoxedExpr() 699 ParmVarDecl *type = in BuildObjCBoxedExpr() 700 ParmVarDecl::Create(Context, M, in BuildObjCBoxedExpr() 820 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral() 828 ParmVarDecl *cnt = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral() 982 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCDictionaryLiteral() 990 ParmVarDecl *keys = ParmVarDecl::Create(Context, Method, in BuildObjCDictionaryLiteral() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | SValExplainer.h | 96 if (auto D = dyn_cast<ParmVarDecl>(V->getDecl())) in VisitSymbolRegionValue() 186 if (isa<ParmVarDecl>(VD)) in VisitNonParamVarRegion() 224 const ParmVarDecl *PVD = R->getDecl(); in VisitParamVarRegion()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | AnyCall.h | 143 ArrayRef<ParmVarDecl *> parameters() const { in parameters() 158 using param_const_iterator = ArrayRef<ParmVarDecl *>::const_iterator;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Program.h | 66 llvm::Optional<unsigned> getOrCreateDummy(const ParmVarDecl *PD); 185 llvm::DenseMap<const ParmVarDecl *, unsigned> DummyParams;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 478 const ParmVarDecl *Parameter, SValBuilder &SVB) { in processArgument() 510 ArrayRef<ParmVarDecl*> parameters) { in addParameterValuesToBindings() 517 ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end(); in addParameterValuesToBindings() 573 ArrayRef<ParmVarDecl*> AnyFunctionCall::parameters() const { in parameters() 889 ArrayRef<ParmVarDecl*> BlockCall::parameters() const { in parameters() 906 ArrayRef<ParmVarDecl*> Params; in getInitialStackFrameContents() 978 ArrayRef<ParmVarDecl*> ObjCMethodCall::parameters() const { in parameters()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 86 if (isa<ParmVarDecl>(D) || D->isLocalVarDecl()) in isASafeCallArg()
|