/netbsd-src/external/mit/isl/dist/interface/ |
H A D | generator.h | 38 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 D | python.h | 14 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 D | generator.cc | 51 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 D | cpp.h | 30 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 D | python.cc | 168 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 D | cpp.cc | 88 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 D | plain_cpp.h | 38 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 D | SemaCUDA.cpp | 53 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 D | Sema.cpp | 472 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 D | SemaSYCL.cpp | 24 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 D | CheckSecuritySyntaxOnly.cpp | 96 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 D | Decl.cpp | 306 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 D | Mangle.cpp | 59 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 D | GlobalDecl.h | 70 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 D | ASTMutationListener.h | 26 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 D | ASTConsumer.h | 27 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 D | MultiplexConsumer.cpp | 90 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 D | RetainSummaryManager.h | 450 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 D | AnyCall.h | 73 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 D | Program.h | 31 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 D | RetainSummaryManager.cpp | 185 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 D | CallGraph.cpp | 56 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 D | PtrTypesSemantics.h | 19 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 D | Template.h | 37 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 D | Sema.h | 131 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 …]
|