Home
last modified time | relevance | path

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

1234567

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DCalledOnceCheck.h25 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 DExprMutationAnalyzer.h83 bool isMutated(const ParmVarDecl *Parm) { in isMutated()
86 const Stmt *findMutation(const ParmVarDecl *Parm);
90 llvm::DenseMap<const ParmVarDecl *, const Stmt *> Results;
/netbsd-src/external/mit/isl/dist/interface/
H A Dcpp.cc51 ParmVarDecl *param; in set_class_construction_types()
122 ParmVarDecl *p1 = fd1->getParamDecl(i); in same_signature()
123 ParmVarDecl *p2 = fd2->getParamDecl(i); in same_signature()
337 ParmVarDecl *param = fd->getParamDecl(i); in next_variant()
405 ParmVarDecl *param; in has_single_isl_argument()
445 ParmVarDecl *param = fd->getParamDecl(1); in print_descendent_overloads()
506 ParmVarDecl *param = fd->getParamDecl(pos); in print_param_use()
567 ParmVarDecl *cpp_generator::class_printer::get_param(FunctionDecl *fd, in get_param()
570 ParmVarDecl *param = fd->getParamDecl(pos); in get_param()
654 ParmVarDecl *param = method.get_param(i); in print_method_header()
[all …]
H A Dcpp.h37 virtual clang::ParmVarDecl *get_param(int pos) const;
61 const std::vector<ParmVarDecl *> callbacks;
99 const std::function<clang::ParmVarDecl *(int pos)> &get_param);
102 const std::function<clang::ParmVarDecl *(int pos)> &get_param);
103 virtual clang::ParmVarDecl *get_param(int pos) const override;
108 const std::function<clang::ParmVarDecl *(int pos)> get_param_fn;
206 ParmVarDecl *get_param(FunctionDecl *fd, int pos,
H A Dplain_cpp.h54 void print_method_param_use(ostream &os, ParmVarDecl *param,
81 void print_callback_data_decl(ParmVarDecl *param, const string &name);
139 void print_arg_conversion(ParmVarDecl *dst, ParmVarDecl *src);
167 void print_callback_body(int indent, ParmVarDecl *param,
169 void print_callback_local(ParmVarDecl *param);
H A Dgenerator.cc53 ParmVarDecl *param; in first_arg_matches_class()
95 ParmVarDecl *param; in is_mutator()
282 ParmVarDecl *param; in handled_sets_enum()
317 ParmVarDecl *generator::persistent_callback_arg(FunctionDecl *fd) in persistent_callback_arg()
331 ParmVarDecl *param; in sets_persistent_callback()
352 ParmVarDecl *param = fd->getParamDecl(i); in takes_enums()
584 ParmVarDecl *param; in first_arg_is_isl_ctx()
628 bool generator::callback_takes_argument(ParmVarDecl *param, in callback_takes_argument()
742 ParmVarDecl *param = fd->getParamDecl(i); in is_callback_arg()
809 static std::string type_suffix(ParmVarDecl *param) in type_suffix()
[all …]
H A Dgenerator.h97 std::map<std::string, clang::ParmVarDecl *> construction_types;
164 bool callback_takes_argument(ParmVarDecl *param, int pos);
166 std::map<const Type *, ParmVarDecl *> conversions;
200 static ParmVarDecl *persistent_callback_arg(FunctionDecl *fd);
H A Dplain_cpp.cc549 ParmVarDecl *param = persistent_callback_arg(method); in print_persistent_callback_prototype()
578 ParmVarDecl *param = persistent_callback_arg(method); in print_persistent_callback_setter_prototype()
604 ParmVarDecl *param = generator.persistent_callback_arg(method); in print_persistent_callback_data()
965 void plain_cpp_generator::impl_printer::print_arg_conversion(ParmVarDecl *dst, in print_arg_conversion()
966 ParmVarDecl *src) in print_arg_conversion()
1010 ParmVarDecl *param = method.fd->getParamDecl(i); in print_method()
1308 ParmVarDecl *param = fd->getParamDecl(i); in print_get_method()
1336 ParmVarDecl *param = method.fd->getParamDecl(i); in print_argument_validity_check()
1385 ParmVarDecl *param = method.fd->getParamDecl(0); in print_save_ctx()
1396 ParmVarDecl *param = method.fd->getParamDecl(i); in print_save_ctx()
[all …]
H A Dpython.cc172 ParmVarDecl *param = method->getParamDecl(i); in print_type_checks()
213 void python_generator::print_callback(ParmVarDecl *param, int arg) in print_callback()
299 ParmVarDecl *param = fd->getParamDecl(arg); in print_arg_in_call()
544 ParmVarDecl *param = method->getParamDecl(i); in print_method()
609 ParmVarDecl *param = fd->getParamDecl(i); in print_argument_checks()
634 ParmVarDecl *param = fd->getParamDecl(i); in print_argument_checks()
932 ParmVarDecl *param = fd->getParamDecl(i); in print_argtypes()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCalledOnceCheck.cpp397 const ParmVarDecl *
402 return dyn_cast<ParmVarDecl>(DR->getDecl()); in findReferencedParmVarDecl()
647 if (const auto *P = dyn_cast<ParmVarDecl>(Capture.getVariable())) { in findCapturesToTrack()
775 const ParmVarDecl *Parameter = getParameter(IndexedStatus.index()); in checkEntry()
910 const ParmVarDecl *Parameter = getParameter(Index); in processCallFor()
950 const ParmVarDecl *Parameter = getParameter(Index); in findAndReportNotCalledBranches()
964 static bool isExplicitlyMarked(const ParmVarDecl *Parameter) { in isExplicitlyMarked()
1036 bool shouldBeCalledOnce(const ParmVarDecl *Parameter) const { in shouldBeCalledOnce()
1045 const ParmVarDecl *Param) { in shouldBeCalledOnce()
1088 const ParmVarDecl *Parameter = Method->getParamDecl(ParamIndex); in shouldBeCalledOnce()
[all …]
H A DBodyFarm.cpp246 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 …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConcepts.cpp146 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 DSelectorLocationsKind.cpp55 SourceLocation getArgLoc<ParmVarDecl>(ParmVarDecl *Arg) { in getArgLoc()
115 ArrayRef<ParmVarDecl *> Args, in hasStandardSelectorLocs()
123 ArrayRef<ParmVarDecl *> Args, in getStandardSelectorLoc()
H A DDecl.cpp1094 if (isa<ParmVarDecl>(this) || isTemplateParameter()) in isReserved()
1220 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()
2725 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2730 return new (C, DC) ParmVarDecl(ParmVar, C, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
2734 QualType ParmVarDecl::getOriginalType() const { in getOriginalType()
2742 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2744 ParmVarDecl(ParmVar, C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
[all …]
/netbsd-src/external/apache2/llvm/dist/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
926 friend class ParmVarDecl; variable
1359 return isa<ParmVarDecl>(this) ? false : in isThisDeclarationADemotedDefinition()
1370 assert(!isa<ParmVarDecl>(this) && "Cannot demote ParmVarDecls!"); in demoteThisDefinitionToDeclaration()
1377 return isa<ParmVarDecl>(this) ? false : NonParmVarDeclBits.ExceptionVar; in isExceptionVariable()
1380 assert(!isa<ParmVarDecl>(this)); in setExceptionVariable()
1395 return isa<ParmVarDecl>(this) ? false : NonParmVarDeclBits.NRVOVariable; in isNRVOVariable()
1398 assert(!isa<ParmVarDecl>(this)); in setNRVOVariable()
1405 return isa<ParmVarDecl>(this) ? false : NonParmVarDeclBits.CXXForRangeDecl; in isCXXForRangeDecl()
1408 assert(!isa<ParmVarDecl>(this)); in setCXXForRangeDecl()
[all …]
H A DExprConcepts.h476 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 DCommentSema.h229 ArrayRef<const ParmVarDecl *> getParamVars();
237 ArrayRef<const ParmVarDecl *> ParamVars);
242 ArrayRef<const ParmVarDecl *> ParamVars);
H A DASTMutationListener.h34 class ParmVarDecl; variable
102 virtual void DefaultArgumentInstantiated(const ParmVarDecl *D) {} in DefaultArgumentInstantiated()
H A DDeclObjC.h204 ParmVarDecl **getParams() { in getParams()
205 return reinterpret_cast<ParmVarDecl **>(ParamsAndSelLocs); in getParams()
207 const ParmVarDecl *const *getParams() const { in getParams()
208 return reinterpret_cast<const ParmVarDecl *const *>(ParamsAndSelLocs); 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()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMIGChecker.cpp116 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 DNonNullParamChecker.cpp76 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp294 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
325 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
363 ArrayRef<ParmVarDecl *> Params, in startLambdaDefinition()
545 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
916 SmallVector<ParmVarDecl *, 8> Params; in ActOnStartOfLambdaDefinition()
967 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition()
1356 auto HasPassObjectSizeAttr = [](const ParmVarDecl *P) { in addFunctionPointerConversion()
1428 SmallVector<ParmVarDecl *, 4> InvokerParams; in addFunctionPointerConversion()
1430 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1432 InvokerParams.push_back(ParmVarDecl::Create( in addFunctionPointerConversion()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h96 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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DAnyCall.h143 ArrayRef<ParmVarDecl *> parameters() const { in parameters()
158 using param_const_iterator = ArrayRef<ParmVarDecl *>::const_iterator;

1234567