Home
last modified time | relevance | path

Searched refs:CurDecl (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp73 return ChangeDecl(CurDecl->getDeclContext()); in UseNextDecl()
77 Response R = Response::UseNextDecl(CurDecl); in DontClearRelativeToPrimaryNextDecl()
306 return Response::UseNextDecl(CurDecl); in HandleGenericDeclContext()
349 const Decl *CurDecl = ND; in getTemplateInstantiationArgs() local
351 if (!CurDecl) in getTemplateInstantiationArgs()
352 CurDecl = Decl::castFromDeclContext(DC); in getTemplateInstantiationArgs()
367 CurDecl = Response::UseNextDecl(CurDecl).NextDecl; in getTemplateInstantiationArgs()
370 while (!CurDecl->isFileContextDecl()) { in getTemplateInstantiationArgs()
395 } else if (!isa<DeclContext>(CurDecl)) { in getTemplateInstantiationArgs()
401 R = HandleGenericDeclContext(CurDecl); in getTemplateInstantiationArgs()
[all …]
H A DSemaStmt.cpp4065 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local
4067 if (isa<ObjCMethodDecl>(CurDecl)) in BuildReturnStmt()
4069 else if (isa<CXXConstructorDecl>(CurDecl)) in BuildReturnStmt()
4071 else if (isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()
4087 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local
4088 if (isa<CXXConstructorDecl>(CurDecl) || in BuildReturnStmt()
4089 isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()
4106 Diag(ReturnLoc, D) << CurDecl << isa<CXXDestructorDecl>(CurDecl) in BuildReturnStmt()
4115 if (isa<ObjCMethodDecl>(CurDecl)) in BuildReturnStmt()
4117 else if (isa<CXXConstructorDecl>(CurDecl)) in BuildReturnStmt()
[all …]
H A DSemaDeclCXX.cpp2613 CXXRecordDecl *CurDecl = getCurrentClass(S, SS); in isCurrentClassName() local
2614 return CurDecl && &II == CurDecl->getIdentifier(); in isCurrentClassName()
2626 CXXRecordDecl *CurDecl; in isCurrentClassNameTypo() local
2629 CurDecl = dyn_cast_or_null<CXXRecordDecl>(DC); in isCurrentClassNameTypo()
2631 CurDecl = dyn_cast_or_null<CXXRecordDecl>(CurContext); in isCurrentClassNameTypo()
2633 if (CurDecl && CurDecl->getIdentifier() && II != CurDecl->getIdentifier() && in isCurrentClassNameTypo()
2634 3 * II->getName().edit_distance(CurDecl->getIdentifier()->getName()) in isCurrentClassNameTypo()
2636 II = CurDecl->getIdentifier(); in isCurrentClassNameTypo()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp2918 const RecordDecl *CurDecl = DerivedType->getDecl(); in collectBaseOffset() local
2919 const Record *CurRecord = getRecord(CurDecl); in collectBaseOffset()
2920 assert(CurDecl && FinalDecl); in collectBaseOffset()
2932 CurDecl = BaseDecl; in collectBaseOffset()
2936 if (CurDecl == FinalDecl) in collectBaseOffset()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2293 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local
2298 CurDecl ? PredefinedExpr::ComputeName(Kind, CurDecl) : std::string("")); in EvaluateInContext()
2326 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local
2328 CurDecl && !isa<TranslationUnitDecl>(CurDecl) in EvaluateInContext()
2330 PredefinedIdentKind::PrettyFunction, CurDecl)) in EvaluateInContext()
H A DASTContext.cpp11955 for (auto *CurDecl : in forEachMultiversionedFunctionVersion() local
11957 FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl(); in forEachMultiversionedFunctionVersion()