Home
last modified time | relevance | path

Searched refs:FunctionDecl (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/netbsd-src/external/mit/isl/dist/interface/
H A Dgenerator.h38 bool operator()(FunctionDecl *x, FunctionDecl *y) const { in operator()
45 typedef std::set<FunctionDecl *, function_name_less> function_set;
86 set<FunctionDecl *> persistent_callbacks;
87 map<FunctionDecl *, vector<set_enum> > set_enums;
90 FunctionDecl *fn_type;
91 FunctionDecl *fn_to_str;
92 FunctionDecl *fn_copy;
93 FunctionDecl *fn_free;
95 std::map<clang::FunctionDecl *, const isl_class &> copied_from;
96 std::map<clang::FunctionDecl *, int> copy_depth;
[all …]
H A Dpython.h14 set<FunctionDecl *> exported_functions, in python_generator()
15 set<FunctionDecl *> functions) : in python_generator()
29 void print_type_checks(const string &cname, FunctionDecl *method,
33 void print_arg_in_call(FunctionDecl *fd, const char *fmt, int arg,
35 void print_argtypes(FunctionDecl *fd);
37 FunctionDecl *method, const char *fmt);
38 void print_restype(FunctionDecl *fd);
40 void print_constructor(const isl_class &clazz, FunctionDecl *method);
49 void print_method_type(FunctionDecl *fd);
51 void print_get_method(const isl_class &clazz, FunctionDecl *fd);
[all …]
H A Dgenerator.cc51 bool isl_class::first_arg_matches_class(FunctionDecl *method) const in first_arg_matches_class()
73 bool isl_class::is_static(FunctionDecl *method) const in is_static()
84 bool generator::is_static(const isl_class &clazz, FunctionDecl *method) in is_static()
93 bool generator::is_mutator(const isl_class &clazz, FunctionDecl *fd) in is_mutator()
117 FunctionDecl *generator::find_by_name(const string &name, bool required) in find_by_name()
119 map<string, FunctionDecl *>::iterator i; in find_by_name()
145 void generator::extract_automatic_conversion(FunctionDecl *fd) in extract_automatic_conversion()
171 FunctionDecl *fd = *fi; in extract_class_automatic_conversions()
225 void generator::add_type_subclasses(FunctionDecl *fn_type) in add_type_subclasses()
254 FunctionDecl *fd) in add_set_enum()
[all …]
H A Dcpp.h30 Method(const isl_class &clazz, FunctionDecl *fd,
32 Method(const isl_class &clazz, FunctionDecl *fd);
58 FunctionDecl *const fd;
117 EnumMethod(const isl_class &clazz, FunctionDecl *fd,
156 set<FunctionDecl *> exported_functions,
157 set<FunctionDecl *> functions);
194 bool next_variant(FunctionDecl *fd, std::vector<bool> &convert);
195 void print_method_variants(FunctionDecl *fd, const std::string &name);
197 void print_descendent_overloads(FunctionDecl *fd,
203 virtual void print_get_method(FunctionDecl *fd) = 0;
[all …]
H A Dpython.cc168 FunctionDecl *method, bool first_is_ctx, int n, in print_type_checks()
296 void python_generator::print_arg_in_call(FunctionDecl *fd, const char *fmt, in print_arg_in_call()
340 const set<FunctionDecl *> &callbacks = clazz.persistent_callbacks; in print_persistent_callback_failure_check()
341 set<FunctionDecl *>::const_iterator in; in print_persistent_callback_failure_check()
390 FunctionDecl *method, const char *fmt) in print_method_return()
445 FunctionDecl *fd) in print_get_method()
468 FunctionDecl *method, const char *fmt, int drop_ctx) in print_method_call()
525 FunctionDecl *method, vector<string> super) in print_method()
600 FunctionDecl *fd, int drop_ctx) in print_argument_checks()
654 FunctionDecl *method) in print_method_overload()
[all …]
H A Dcpp.cc88 set<FunctionDecl *> exported_functions, set<FunctionDecl *> functions) : in cpp_generator()
102 const std::string &name, FunctionDecl *fd, int depth) in copy_method()
113 static bool same_signature(FunctionDecl *fd1, FunctionDecl *fd2) in same_signature()
137 static int copy_depth(const isl_class &clazz, FunctionDecl *fd) in copy_depth()
159 static bool is_overridden(FunctionDecl *fd, isl_class &clazz, in is_overridden()
297 void cpp_generator::class_printer::print_set_enums(FunctionDecl *fd) in print_set_enums()
331 bool cpp_generator::class_printer::next_variant(FunctionDecl *fd, in next_variant()
375 void cpp_generator::class_printer::print_method_variants(FunctionDecl *fd, in print_method_variants()
403 static bool has_single_isl_argument(FunctionDecl *fd) in has_single_isl_argument()
418 static FunctionDecl *single_local(const isl_class &clazz, in single_local()
[all …]
H A Dplain_cpp.h38 set<FunctionDecl *> exported_functions,
39 set<FunctionDecl *> functions,
51 const isl_class &clazz, FunctionDecl *fd);
78 void print_persistent_callback_prototype(FunctionDecl *method);
79 void print_persistent_callback_setter_prototype(FunctionDecl *method);
121 void print_persistent_callback_data(FunctionDecl *method);
125 virtual void print_get_method(FunctionDecl *fd) override;
142 virtual void print_get_method(FunctionDecl *fd) override;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCUDA.cpp53 FunctionDecl *ConfigDecl = Context.getcudaConfigureCallDecl(); in ActOnCUDAExecConfigExpr()
108 static bool hasAttr(const FunctionDecl *D, bool IgnoreImplicitAttr) { in hasAttr()
116 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D, in IdentifyCUDATarget()
159 if (auto *FD = dyn_cast<FunctionDecl>(Var->getDeclContext())) { in IdentifyCUDATarget()
202 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference()
203 const FunctionDecl *Callee) { in IdentifyCUDAPreference()
253 template <typename AttrT> static bool hasImplicitAttr(const FunctionDecl *D) { in hasImplicitAttr()
261 bool Sema::isCUDAImplicitHostDeviceFunction(const FunctionDecl *D) { in isCUDAImplicitHostDeviceFunction()
268 const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
269 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches) { in EraseUnwantedCUDAMatches()
[all …]
H A DSema.cpp472 FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext); in makeUnavailableInSystemHeader()
658 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in ShouldRemoveFromUnused()
668 const FunctionDecl *DeclToCheck; in ShouldRemoveFromUnused()
713 if (auto *FD = dyn_cast<FunctionDecl>(ND)) in isFunctionOrVarDeclExternC()
752 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) { in getUndefinedButUsed()
816 } else if (auto *FD = dyn_cast<FunctionDecl>(VD)) { in checkUndefinedButUsed()
913 if (const FunctionDecl *FD = in IsRecordFullyDefined()
914 dyn_cast<FunctionDecl>((*I)->getFriendDecl())) in IsRecordFullyDefined()
991 if (auto Func = dyn_cast<FunctionDecl>(PII.first)) in ActOnEndOfTranslationUnitFragment()
1099 !(isa<FunctionDecl>(PrevDecl) || isa<VarDecl>(PrevDecl))) in ActOnEndOfTranslationUnit()
[all …]
H A DSemaSYCL.cpp24 FunctionDecl *FD = dyn_cast<FunctionDecl>(getCurLexicalContext()); in SYCLDiagIfDeviceCode()
35 bool Sema::checkSYCLDeviceFunction(SourceLocation Loc, FunctionDecl *Callee) { in checkSYCLDeviceFunction()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCheckSecuritySyntaxOnly.cpp96 bool checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD);
98 typedef void (WalkAST::*FnCheck)(const CallExpr *, const FunctionDecl *);
103 void checkCall_bcmp(const CallExpr *CE, const FunctionDecl *FD);
104 void checkCall_bcopy(const CallExpr *CE, const FunctionDecl *FD);
105 void checkCall_bzero(const CallExpr *CE, const FunctionDecl *FD);
106 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD);
107 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD);
108 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD);
109 void checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD);
110 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD);
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDecl.cpp306 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC)) in getOutermostFuncOrBlockContext()
368 static bool shouldConsiderTemplateVisibility(const FunctionDecl *fn, in shouldConsiderTemplateVisibility()
388 LinkageInfo &LV, const FunctionDecl *fn, in mergeTemplateLV()
537 const auto *FD = dyn_cast<FunctionDecl>(D); in useInlineVisibilityHidden()
550 const FunctionDecl *Def = nullptr; in useInlineVisibilityHidden()
620 if (auto *FD = dyn_cast<FunctionDecl>(D)) in getStorageClass()
690 const auto *Func = dyn_cast<FunctionDecl>(D); in getLVForNamespaceScopeDecl()
807 } else if (const auto *Function = dyn_cast<FunctionDecl>(D)) { in getLVForNamespaceScopeDecl()
1085 if (const auto *FD = dyn_cast<FunctionDecl>(this)) in isReserved()
1184 if (const auto *fn = dyn_cast<FunctionDecl>(ND)) { in getExplicitVisibilityAux()
[all …]
H A DMangle.cpp59 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in isExternC()
76 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in getCallingConvMangling()
87 const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND); in getCallingConvMangling()
213 const FunctionDecl *FD = cast<FunctionDecl>(D); in mangleName()
401 if (auto *FD = dyn_cast<FunctionDecl>(D)) { in writeName()
527 GD = GlobalDecl(cast<FunctionDecl>(D)); in writeFuncOrVarName()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DGlobalDecl.h70 GlobalDecl(const FunctionDecl *D, unsigned MVIndex = 0)
78 GlobalDecl(const FunctionDecl *D, KernelReferenceKind Kind) in GlobalDecl()
122 assert(isa<FunctionDecl>( in getMultiVersionIndex()
124 !cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>() && in getMultiVersionIndex()
132 assert(isa<FunctionDecl>(getDecl()) && in getKernelReferenceKind()
133 cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>() && in getKernelReferenceKind()
153 static KernelReferenceKind getDefaultKernelReference(const FunctionDecl *D) { in getDefaultKernelReference()
179 assert(isa<FunctionDecl>(getDecl()) && in getWithMultiVersionIndex()
180 !cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>() && in getWithMultiVersionIndex()
190 assert(isa<FunctionDecl>(getDecl()) && in getWithKernelReferenceKind()
[all …]
H A DASTMutationListener.h26 class FunctionDecl; variable
73 const FunctionDecl *D) {} in AddedCXXTemplateSpecialization()
77 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} in ResolvedExceptionSpec()
80 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType);
84 const FunctionDecl *Delete, in ResolvedOperatorDelete()
88 virtual void CompletedImplicitDefinition(const FunctionDecl *D) {} in CompletedImplicitDefinition()
99 virtual void FunctionDefinitionInstantiated(const FunctionDecl *D) {} in FunctionDefinitionInstantiated()
H A DASTConsumer.h27 class FunctionDecl; variable
57 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {} in HandleInlineFunctionDefinition()
82 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {} in HandleCXXImplicitFunctionInstantiation()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DMultiplexConsumer.cpp90 const FunctionDecl *D) override;
91 void ResolvedExceptionSpec(const FunctionDecl *FD) override;
92 void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) override;
94 const FunctionDecl *Delete,
96 void CompletedImplicitDefinition(const FunctionDecl *D) override;
99 void FunctionDefinitionInstantiated(const FunctionDecl *D) override;
149 const FunctionTemplateDecl *TD, const FunctionDecl *D) { in AddedCXXTemplateSpecialization()
154 const FunctionDecl *FD) { in ResolvedExceptionSpec()
158 void MultiplexASTMutationListener::DeducedReturnType(const FunctionDecl *FD, in DeducedReturnType()
164 const CXXDestructorDecl *DD, const FunctionDecl *Delete, Expr *ThisArg) { in ResolvedOperatorDelete()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DRetainSummaryManager.h450 typedef llvm::DenseMap<const FunctionDecl*, const RetainSummary *>
499 const RetainSummary *getOSSummaryCreateRule(const FunctionDecl *FD);
502 const RetainSummary *getOSSummaryGetRule(const FunctionDecl *FD);
505 const RetainSummary *getOSSummaryRetainRule(const FunctionDecl *FD);
508 const RetainSummary *getOSSummaryReleaseRule(const FunctionDecl *FD);
511 const RetainSummary *getOSSummaryFreeRule(const FunctionDecl *FD);
516 const RetainSummary *getCFSummaryCreateRule(const FunctionDecl *FD);
517 const RetainSummary *getCFSummaryGetRule(const FunctionDecl *FD);
518 const RetainSummary *getCFCreateGetRuleSummary(const FunctionDecl *FD);
601 const RetainSummary * generateSummary(const FunctionDecl *FD,
[all …]
H A DAnyCall.h73 if (D && ((K == Function && !isa<FunctionDecl>(D)) || in AnyCall()
99 AnyCall(const FunctionDecl *D) : E(nullptr), D(D) { in AnyCall()
134 if (const auto *FD = dyn_cast<FunctionDecl>(D)) { in forDecl()
147 if (const auto *FD = dyn_cast<FunctionDecl>(D)) { in parameters()
169 return cast<FunctionDecl>(D)->getReturnType(); in getReturnType()
183 return cast<FunctionDecl>(D)->getReturnType(); in getReturnType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DProgram.h31 class FunctionDecl; variable
76 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction()
90 Function *getFunction(const FunctionDecl *F);
95 llvm::Expected<Function *> getOrCreateFunction(const FunctionDecl *F);
139 llvm::DenseMap<const FunctionDecl *, std::unique_ptr<Function>> Funcs;
144 llvm::DenseMap<const FunctionDecl *, std::vector<unsigned>> Relocs;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DRetainSummaryManager.cpp185 static bool isRetain(const FunctionDecl *FD, StringRef FName) { in isRetain()
189 static bool isRelease(const FunctionDecl *FD, StringRef FName) { in isRelease()
193 static bool isAutorelease(const FunctionDecl *FD, StringRef FName) { in isAutorelease()
234 RetainSummaryManager::getSummaryForOSObject(const FunctionDecl *FD, in getSummaryForOSObject()
285 const FunctionDecl *FD, in getSummaryForObjCOrCFObject()
493 RetainSummaryManager::generateSummary(const FunctionDecl *FD, in generateSummary()
532 RetainSummaryManager::getFunctionSummary(const FunctionDecl *FD) { in getFunctionSummary()
669 Summ = getFunctionSummary(cast_or_null<FunctionDecl>(C.getDecl())); in getSummary()
702 RetainSummaryManager::getCFCreateGetRuleSummary(const FunctionDecl *FD) { in getCFCreateGetRuleSummary()
715 RetainSummaryManager::canEval(const CallExpr *CE, const FunctionDecl *FD, in canEval()
[all …]
H A DCallGraph.cpp56 if (FunctionDecl *CalleeDecl = CE->getDirectCallee()) in getDeclFromCall()
84 for (FunctionDecl *FD : FTD->specializations()) in VisitLambdaExpr()
91 if (FunctionDecl *FD = E->getOperatorNew()) in VisitCXXNewExpr()
98 if (FunctionDecl *Def = Ctor->getDefinition()) in VisitCXXConstructExpr()
164 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in includeCalleeInGraph()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.h19 class FunctionDecl; variable
51 bool isCtorOfRefCounted(const clang::FunctionDecl *F);
58 bool isPtrConversion(const FunctionDecl *F);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DTemplate.h37 class FunctionDecl; variable
524 void adjustForRewrite(RewriteKind RK, FunctionDecl *Orig, QualType &T,
534 Decl *VisitFunctionDecl(FunctionDecl *D,
587 TypeSourceInfo *SubstFunctionType(FunctionDecl *D,
589 bool InitFunctionInstantiation(FunctionDecl *New, FunctionDecl *Tmpl);
592 bool SubstDefaultedFunction(FunctionDecl *New, FunctionDecl *Tmpl);
H A DSema.h131 class FunctionDecl; variable
891 SmallVector<std::pair<FunctionDecl*, FunctionDecl*>, 2>
894 typedef llvm::MapVector<const FunctionDecl *,
1045 if (auto *FD = dyn_cast<FunctionDecl>(DC)) in SynthesizedFunctionScope()
1066 if (auto *FD = dyn_cast<FunctionDecl>(S.CurContext)) in ~SynthesizedFunctionScope()
1663 FunctionDecl *Fn, Sema &S);
1738 FunctionDecl *Fn;
1992 void UpdateExceptionSpec(FunctionDecl *FD,
1996 bool CheckEquivalentExceptionSpec(FunctionDecl *Old, FunctionDecl *New);
2665 void MaybeSuggestAddingStaticToDecl(const FunctionDecl *D);
[all …]

12345678910>>...13