Home
last modified time | relevance | path

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

123456

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DSelectorLocationsKind.h24 class ParmVarDecl; variable
66 ArrayRef<ParmVarDecl *> Args,
78 ArrayRef<ParmVarDecl *> Args,
H A DDecl.h67 class ParmVarDecl; variable
889 friend class ParmVarDecl; variable
1311 assert(!isa<ParmVarDecl>(this)); in setExceptionVariable()
1329 assert(!isa<ParmVarDecl>(this)); in setNRVOVariable()
1339 assert(!isa<ParmVarDecl>(this)); in setCXXForRangeDecl()
1372 assert(!isa<ParmVarDecl>(this)); in setInlineSpecified()
1377 assert(!isa<ParmVarDecl>(this)); in setImplicitlyInline()
1386 assert(!isa<ParmVarDecl>(this)); in setConstexpr()
1395 assert(!isa<ParmVarDecl>(this)); in setInitCapture()
1402 return isa<ParmVarDecl>(this) in isPreviousDeclInSameBlockScope()
[all …]
H A DCommentSema.h227 ArrayRef<const ParmVarDecl *> getParamVars();
235 ArrayRef<const ParmVarDecl *> ParamVars);
240 ArrayRef<const ParmVarDecl *> ParamVars);
H A DASTMutationListener.h35 class ParmVarDecl; variable
103 virtual void DefaultArgumentInstantiated(const ParmVarDecl *D) {} in DefaultArgumentInstantiated()
H A DDeclObjC.h203 ParmVarDecl **getParams() { in getParams()
204 return reinterpret_cast<ParmVarDecl **>(ParamsAndSelLocs); in getParams()
206 const ParmVarDecl *const *getParams() const { in getParams()
219 ArrayRef<ParmVarDecl*> Params,
343 using param_const_iterator = const ParmVarDecl *const *;
344 using param_iterator = ParmVarDecl *const *;
367 ArrayRef<ParmVarDecl*> parameters() const { in parameters()
368 return llvm::makeArrayRef(const_cast<ParmVarDecl**>(getParams()), in parameters()
372 ParmVarDecl *getParamDecl(unsigned Idx) { in getParamDecl()
376 const ParmVarDecl *getParamDecl(unsigned Idx) const { in getParamDecl()
[all …]
H A DExprCXX.h1077 ParmVarDecl *Param;
1097 ParmVarDecl *Param) { in Create()
1102 const ParmVarDecl *getParam() const { return Param; } in getParam()
1103 ParmVarDecl *getParam() { return Param; } in getParam()
4086 ParmVarDecl *ParamPack;
4094 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack,
4096 ParmVarDecl *const *Params);
4100 ParmVarDecl *ParamPack,
4107 ParmVarDecl *getParameterPack() const { return ParamPack; } in getParameterPack()
4114 using iterator = ParmVarDecl * const *;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DSelectorLocationsKind.cpp56 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { in getArgLoc()
116 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs()
124 ArrayRef<ParmVarDecl *> Args, in getStandardSelectorLoc()
H A DDecl.cpp1165 else if (isa<ParmVarDecl>(ContextDecl)) in getLVForClosure()
1662 if (isa<ParmVarDecl>(this)) in declarationReplaces()
2165 if (auto *P = dyn_cast<ParmVarDecl>(this)) in hasInit()
2535 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2544 QualType ParmVarDecl::getOriginalType() const { in getOriginalType()
2552 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2558 SourceRange ParmVarDecl::getSourceRange() const { in getSourceRange()
2573 Expr *ParmVarDecl::getDefaultArg() { in getDefaultArg()
2585 void ParmVarDecl::setDefaultArg(Expr *defarg) { in setDefaultArg()
2621 bool ParmVarDecl::hasDefaultArg() const { in hasDefaultArg()
[all …]
H A DCommentSema.cpp725 ArrayRef<const ParmVarDecl *> ParamVars = getParamVars(); in resolveParamCommandIndexes()
760 SmallVector<const ParmVarDecl *, 8> OrphanedParamDecls; in resolveParamCommandIndexes()
792 const ParmVarDecl *CorrectedPVD = OrphanedParamDecls[CorrectedParamIndex]; in resolveParamCommandIndexes()
962 ArrayRef<const ParmVarDecl *> Sema::getParamVars() { in getParamVars()
973 ArrayRef<const ParmVarDecl *> ParamVars) { in resolveParmVarReference()
1039 ArrayRef<const ParmVarDecl *> ParamVars) { in correctTypoInParmVarReference()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp251 const ParmVarDecl *Callback, in create_call_once_funcptr_call()
277 const ParmVarDecl *Callback, in create_call_once_lambda_call()
327 const ParmVarDecl *Flag = D->getParamDecl(0); in create_call_once()
328 const ParmVarDecl *Callback = D->getParamDecl(1); in create_call_once()
411 const ParmVarDecl *PDecl = D->getParamDecl(ParamIdx); in create_call_once()
484 const ParmVarDecl *Predicate = D->getParamDecl(0); in create_dispatch_once()
494 const ParmVarDecl *Block = D->getParamDecl(1); in create_dispatch_once()
567 const ParmVarDecl *PV = D->getParamDecl(1); in create_dispatch_sync()
609 const ParmVarDecl *OldValue = D->getParamDecl(0); in create_OSAtomicCompareAndSwap()
612 const ParmVarDecl *NewValue = D->getParamDecl(1); in create_OSAtomicCompareAndSwap()
[all …]
H A DExprMutationAnalyzer.cpp385 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation()
386 const ArrayRef<ParmVarDecl *> AllParams = in findFunctionArgMutation()
423 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer()
434 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) { in findMutation()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DExprMutationAnalyzer.h84 bool isMutated(const ParmVarDecl *Parm) { in isMutated()
87 const Stmt *findMutation(const ParmVarDecl *Parm);
91 llvm::DenseMap<const ParmVarDecl *, const Stmt *> Results;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp568 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity); in PrintInstantiationStack()
913 ParmVarDecl *TransformFunctionTypeParam(ParmVarDecl *OldParm,
1348 SmallVector<ParmVarDecl *, 8> Parms; in TransformFunctionParmPackExpr()
1352 ParmVarDecl *D = in TransformFunctionParmPackExpr()
1409 if (ParmVarDecl *PD = dyn_cast<ParmVarDecl>(D)) in TransformDeclRefExpr()
1438 ParmVarDecl *
1648 for (ParmVarDecl *P : FP.getParams()) { in NeedsInstantiationAsFunctionType()
1732 ParmVarDecl *Sema::SubstParmVarDecl(ParmVarDecl *OldParm, in SubstParmVarDecl()
1846 SmallVectorImpl<ParmVarDecl *> *OutParams, in SubstParmTypes()
2885 if (const ParmVarDecl *PV = dyn_cast<ParmVarDecl>(D)) { in getCanonicalParmVarDecl()
[all …]
H A DSemaLambda.cpp300 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
502 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
852 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition()
899 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition()
1216 auto HasPassObjectSizeAttr = [](const ParmVarDecl *P) { in addFunctionPointerConversion()
1289 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion()
1291 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1293 InvokerParams.push_back(ParmVarDecl::Create( in addFunctionPointerConversion()
1741 SmallVector<ParmVarDecl *, 4> BlockParams; in BuildBlockForLambdaConversion()
1743 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()
[all …]
H A DSemaTemplateVariadic.cpp43 if (auto *PVD = dyn_cast<ParmVarDecl>(ND)) { in addUnexpanded()
318 auto *PD = dyn_cast_or_null<ParmVarDecl>( in DiagnoseUnexpandedParameterPacks()
654 if (isa<ParmVarDecl>(ND)) in CheckParameterPacksForExpansion()
782 if (isa<ParmVarDecl>(ND)) { in getNumArgumentsInExpansion()
890 ParmVarDecl *Param = cast<ParmVarDecl>(Chunk.Fun.Params[i].Param); in containsUnexpandedParameterPacks()
1084 for (ParmVarDecl *PD : *Subst) in getFullyPackExpandedSize()
H A DSemaExprObjC.cpp294 ParmVarDecl *value = ParmVarDecl::Create(S.Context, Method, in getNSNumberFactoryMethod()
546 ParmVarDecl *value = in BuildObjCBoxedExpr()
667 ParmVarDecl *bytes = in BuildObjCBoxedExpr()
668 ParmVarDecl::Create(Context, M, in BuildObjCBoxedExpr()
677 ParmVarDecl *type = in BuildObjCBoxedExpr()
678 ParmVarDecl::Create(Context, M, in BuildObjCBoxedExpr()
798 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral()
806 ParmVarDecl *cnt = ParmVarDecl::Create(Context, Method, in BuildObjCArrayLiteral()
906 ParmVarDecl *objects = ParmVarDecl::Create(Context, Method, in BuildObjCDictionaryLiteral()
914 ParmVarDecl *keys = ParmVarDecl::Create(Context, Method, in BuildObjCDictionaryLiteral()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplate.h40 class ParmVarDecl; variable
231 using DeclArgumentPack = SmallVector<ParmVarDecl *, 4>;
382 void InstantiatedLocalPackArg(const Decl *D, ParmVarDecl *Inst);
533 SmallVectorImpl<ParmVarDecl *> &Params);
H A DScopeInfo.h53 class ParmVarDecl; variable
197 llvm::SmallMapVector<ParmVarDecl *, Stmt *, 4> CoroutineParameterMoves;
219 llvm::SmallPtrSet<const ParmVarDecl *, 8> ModifiedNonNullParams;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp78 const ParmVarDecl *ParamDecl) const;
95 const ParmVarDecl *ParamDecl, const char *BD,
153 std::unique_ptr<BugType> &BT, const ParmVarDecl *ParamDecl, const char *BD, in uninitRefOrPointer()
248 const ParmVarDecl *ParamDecl in PreVisitProcessArg()
451 const ParmVarDecl *ParamDecl = nullptr; in checkPreCall()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp237 const ParmVarDecl *PVD = nullptr; in getParameterLocation()
494 ArrayRef<ParmVarDecl*> parameters) { in addParameterValuesToBindings()
501 ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end(); in addParameterValuesToBindings()
503 const ParmVarDecl *ParamDecl = *I; in addParameterValuesToBindings()
524 ArrayRef<ParmVarDecl*> AnyFunctionCall::parameters() const { in parameters()
837 ArrayRef<ParmVarDecl*> BlockCall::parameters() const { in parameters()
854 ArrayRef<ParmVarDecl*> Params; in getInitialStackFrameContents()
920 ArrayRef<ParmVarDecl*> ObjCMethodCall::parameters() const { in parameters()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h459 QualType operator()(ParmVarDecl *PD) const { return PD->getType(); } in operator()
468 virtual ArrayRef<ParmVarDecl *> parameters() const = 0;
471 llvm::mapped_iterator<ArrayRef<ParmVarDecl *>::iterator, GetTypeFn>;
517 ArrayRef<ParmVarDecl *> parameters() const override;
659 ArrayRef<ParmVarDecl*> parameters() const override;
1071 ArrayRef<ParmVarDecl*> parameters() const override;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h95 if (auto D = dyn_cast<ParmVarDecl>(V->getDecl())) in VisitSymbolRegionValue()
185 if (isa<ParmVarDecl>(VD)) in VisitVarRegion()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp73 bool traverseParamVarHelper(ParmVarDecl *D) { in traverseParamVarHelper()
80 bool TraverseParmVarDecl(ParmVarDecl *D) { in TraverseParmVarDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp218 const ParmVarDecl *PVD = (*CE)->parameters()[*Idx]; in generateDiagnosticsForCallLike()
310 ArrayRef<const ParmVarDecl *> Parameters = Call->parameters(); in annotateConsumedSummaryMismatch()
312 const ParmVarDecl *PVD = Parameters[I]; in annotateConsumedSummaryMismatch()
713 if (PDecl && isa<ParmVarDecl>(PDecl)) { in deriveParamLocation()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp378 std::vector<clang::ParmVarDecl *> parm_vars; in BuildMethod()
390 parm_vars.push_back(clang::ParmVarDecl::Create( in BuildMethod()
396 llvm::ArrayRef<clang::ParmVarDecl *>(parm_vars), in BuildMethod()

123456