| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | CalledOnceCheck.h | 24 class ParmVarDecl; variable 59 virtual void handleDoubleCall(const ParmVarDecl *Parameter, const Expr *Call, in handleDoubleCall() 66 virtual void handleNeverCalled(const ParmVarDecl *Parameter, in handleNeverCalled() 73 virtual void handleCapturedNeverCalled(const ParmVarDecl *Parameter, in handleCapturedNeverCalled() 89 virtual void handleNeverCalled(const ParmVarDecl *Parameter, in handleNeverCalled()
|
| H A D | ExprMutationAnalyzer.h | 85 bool isMutated(const ParmVarDecl *Parm) { in isMutated() 88 const Stmt *findMutation(const ParmVarDecl *Parm); 92 llvm::DenseMap<const ParmVarDecl *, const Stmt *> Results;
|
| /freebsd-14.2/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 1003 friend class ParmVarDecl; variable 1475 assert(!isa<ParmVarDecl>(this)); in setExceptionVariable() 1493 assert(!isa<ParmVarDecl>(this)); in setNRVOVariable() 1503 assert(!isa<ParmVarDecl>(this)); in setCXXForRangeDecl() 1536 assert(!isa<ParmVarDecl>(this)); in setInlineSpecified() 1541 assert(!isa<ParmVarDecl>(this)); in setImplicitlyInline() 1550 assert(!isa<ParmVarDecl>(this)); in setConstexpr() 1559 assert(!isa<ParmVarDecl>(this)); in setInitCapture() 1570 return isa<ParmVarDecl>(this) in isPreviousDeclInSameBlockScope() [all …]
|
| H A D | ExprConcepts.h | 509 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *, 521 unsigned numTrailingObjects(OverloadToken<ParmVarDecl *>) const { in numTrailingObjects() argument 531 ArrayRef<ParmVarDecl *> LocalParameters, 542 ArrayRef<ParmVarDecl *> LocalParameters, 550 ArrayRef<ParmVarDecl *> getLocalParameters() const { in getLocalParameters() 551 return {getTrailingObjects<ParmVarDecl *>(), NumLocalParameters}; in getLocalParameters()
|
| H A D | CommentSema.h | 224 ArrayRef<const ParmVarDecl *> getParamVars(); 232 ArrayRef<const ParmVarDecl *> ParamVars); 237 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 | 201 ParmVarDecl **getParams() { in getParams() 202 return reinterpret_cast<ParmVarDecl **>(ParamsAndSelLocs); in getParams() 204 const ParmVarDecl *const *getParams() const { in getParams() 205 return reinterpret_cast<const ParmVarDecl *const *>(ParamsAndSelLocs); in getParams() 217 ArrayRef<ParmVarDecl*> Params, 349 using param_const_iterator = const ParmVarDecl *const *; 350 using param_iterator = ParmVarDecl *const *; 373 ArrayRef<ParmVarDecl*> parameters() const { in parameters() 377 ParmVarDecl *getParamDecl(unsigned Idx) { in getParamDecl() 381 const ParmVarDecl *getParamDecl(unsigned Idx) const { in getParamDecl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 121 ArrayRef<ParmVarDecl *> LocalParameters, in RequiresExpr() 133 for (ParmVarDecl *P : LocalParameters) { in RequiresExpr() 152 getTrailingObjects<ParmVarDecl *>()); in RequiresExpr() 175 SourceLocation LParenLoc, ArrayRef<ParmVarDecl *> LocalParameters, in Create() 179 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create() 191 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 | 1104 if (isa<ParmVarDecl>(VD)) in isPlaceholderVar() 1315 else if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure() 1869 if (isa<ParmVarDecl>(this)) in declarationReplaces() 2396 if (auto *P = dyn_cast<ParmVarDecl>(this)) in hasInit() 2472 if (isa<ParmVarDecl>(this)) in mightBeUsableInConstantExpressions() 2905 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2914 QualType ParmVarDecl::getOriginalType() const { in getOriginalType() 2922 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2943 bool ParmVarDecl::isDestroyedInCallee() const { in isDestroyedInCallee() 2958 Expr *ParmVarDecl::getDefaultArg() { in getDefaultArg() [all …]
|
| /freebsd-14.2/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 | 262 const ParmVarDecl *Callback, in create_call_once_funcptr_call() 288 const ParmVarDecl *Callback, in create_call_once_lambda_call() 355 const ParmVarDecl *Flag = D->getParamDecl(0); in create_call_once() 356 const ParmVarDecl *Callback = D->getParamDecl(1); in create_call_once() 439 const ParmVarDecl *PDecl = D->getParamDecl(ParamIdx); in create_call_once() 514 const ParmVarDecl *Predicate = D->getParamDecl(0); in create_dispatch_once() 524 const ParmVarDecl *Block = D->getParamDecl(1); in create_dispatch_once() 598 const ParmVarDecl *PV = D->getParamDecl(1); in create_dispatch_sync() 640 const ParmVarDecl *OldValue = D->getParamDecl(0); in create_OSAtomicCompareAndSwap() 643 const ParmVarDecl *NewValue = D->getParamDecl(1); in create_OSAtomicCompareAndSwap() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MIGChecker.cpp | 118 REGISTER_SET_WITH_PROGRAMSTATE(RefCountedParameters, const ParmVarDecl *) in REGISTER_TRAIT_WITH_PROGRAMSTATE() 120 static const ParmVarDecl *getOriginParam(SVal V, CheckerContext &C, in REGISTER_TRAIT_WITH_PROGRAMSTATE() 136 return cast<ParmVarDecl>(VR->getDecl()); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 189 if (const ParmVarDecl *PVD = in checkPostCall() 211 const ParmVarDecl *PVD = getOriginParam(Arg, C); in checkPostCall()
|
| H A D | NonNullParamChecker.cpp | 78 for (const ParmVarDecl *Parameter : Call.parameters()) { in setBitsAccordingToParameterAttributes() 119 ArrayRef<ParmVarDecl *> parms = Call.parameters(); in checkPreCall() 254 for (const ParmVarDecl *Parameter : AbstractCall->parameters()) { in checkBeginFunction()
|
| H A D | CallAndMessageChecker.cpp | 114 const ParmVarDecl *ParamDecl) const; 130 const ParmVarDecl *ParamDecl, const char *BD, 188 std::unique_ptr<BugType> &BT, const ParmVarDecl *ParamDecl, const char *BD, in uninitRefOrPointer() 286 const ParmVarDecl *ParamDecl in PreVisitProcessArg() 529 const ParmVarDecl *ParamDecl = nullptr; in checkArgInitializedness()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.h | 37 class ParmVarDecl; variable 73 llvm::Value *emitInputSemantic(llvm::IRBuilder<> &B, const ParmVarDecl &D,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 299 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext() 970 StorageClass SC, ArrayRef<ParmVarDecl *> Params, in CompleteLambdaCallOperator() 1310 auto *Param = cast<ParmVarDecl>(P.Param); in ActOnLambdaClosureParameters() 1337 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition() 1413 auto CheckRedefinition = [&](ParmVarDecl *Param) { in ActOnStartOfLambdaDefinition() 1425 for (ParmVarDecl *P : Params) { in ActOnStartOfLambdaDefinition() 1676 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion() 1678 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion() 1680 InvokerParams.push_back(ParmVarDecl::Create( in addFunctionPointerConversion() 2259 SmallVector<ParmVarDecl *, 4> BlockParams; in BuildBlockForLambdaConversion() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 902 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity); in PrintInstantiationStack() 1428 ParmVarDecl * 1463 for (ParmVarDecl *PVD : MD->parameters()) { in TransformLambdaExpr() 2188 ParmVarDecl *OldParm, int indexAdjustment, in TransformFunctionTypeParam() 2384 SmallVectorImpl<ParmVarDecl *> &TransParams, in TransformRequiresTypeParams() 2399 ParmVarDecl *FailedDecl = Params[ErrorIdx]; in TransformRequiresTypeParams() 2677 for (ParmVarDecl *P : FP.getParams()) { in NeedsInstantiationAsFunctionType() 2882 ParmVarDecl *Sema::SubstParmVarDecl( in SubstParmVarDecl() 3011 SmallVectorImpl<ParmVarDecl *> *OutParams, in SubstParmTypes() 3026 ParmVarDecl *Param, in SubstDefaultArgument() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | SValExplainer.h | 108 if (auto D = dyn_cast<ParmVarDecl>(V->getDecl())) in VisitSymbolRegionValue() 209 if (isa<ParmVarDecl>(VD)) in VisitNonParamVarRegion() 247 const ParmVarDecl *PVD = R->getDecl(); in VisitParamVarRegion()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | AnyCall.h | 144 ArrayRef<ParmVarDecl *> parameters() const { in parameters() 159 using param_const_iterator = ArrayRef<ParmVarDecl *>::const_iterator;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 401 const ParmVarDecl *Parameter, SValBuilder &SVB) { in processArgument() 457 const ParmVarDecl *Param = RTDecl->getParamDecl(ArgIdx); in castArgToParamTypeIfNeeded() 465 ArrayRef<ParmVarDecl*> parameters) { in addParameterValuesToBindings() 472 ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end(); in addParameterValuesToBindings() 553 ArrayRef<ParmVarDecl*> AnyFunctionCall::parameters() const { in parameters() 883 ArrayRef<ParmVarDecl*> BlockCall::parameters() const { in parameters() 900 ArrayRef<ParmVarDecl*> Params; in getInitialStackFrameContents() 972 ArrayRef<ParmVarDecl*> ObjCMethodCall::parameters() const { in parameters()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 54 class ParmVarDecl; variable 218 llvm::SmallMapVector<ParmVarDecl *, Stmt *, 4> CoroutineParameterMoves; 240 llvm::SmallPtrSet<const ParmVarDecl *, 8> ModifiedNonNullParams; 858 ParmVarDecl *ExplicitObjectParameter = nullptr;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 85 if (isa<ParmVarDecl>(D) || D->isLocalVarDecl()) in isASafeCallArg()
|