Home
last modified time | relevance | path

Searched refs:ParmVarDecl (Results 1 – 25 of 170) sorted by relevance

1234567

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DCalledOnceCheck.h24 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 DExprMutationAnalyzer.h85 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 DSelectorLocationsKind.h23 class ParmVarDecl; variable
65 ArrayRef<ParmVarDecl *> Args,
77 ArrayRef<ParmVarDecl *> Args,
H A DDecl.h68 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 DExprConcepts.h509 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 DCommentSema.h224 ArrayRef<const ParmVarDecl *> getParamVars();
232 ArrayRef<const ParmVarDecl *> ParamVars);
237 ArrayRef<const ParmVarDecl *> ParamVars);
H A DASTMutationListener.h34 class ParmVarDecl; variable
102 virtual void DefaultArgumentInstantiated(const ParmVarDecl *D) {} in DefaultArgumentInstantiated()
H A DDeclObjC.h201 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 DExprConcepts.cpp121 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 DSelectorLocationsKind.cpp55 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { in getArgLoc()
115 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs()
123 ArrayRef<ParmVarDecl *> Args, in getStandardSelectorLoc()
H A DDecl.cpp1104 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 DCalledOnceCheck.cpp397 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 DBodyFarm.cpp262 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 DMIGChecker.cpp118 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 DNonNullParamChecker.cpp78 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 DCallAndMessageChecker.cpp114 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 DNameSearchContext.cpp95 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 DCGHLSLRuntime.h37 class ParmVarDecl; variable
73 llvm::Value *emitInputSemantic(llvm::IRBuilder<> &B, const ParmVarDecl &D,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp299 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 DSemaTemplateInstantiate.cpp902 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 DSValExplainer.h108 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 DAnyCall.h144 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 DCallEvent.cpp401 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 DScopeInfo.h54 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 DASTUtils.cpp85 if (isa<ParmVarDecl>(D) || D->isLocalVarDecl()) in isASafeCallArg()

1234567