Searched refs:CurDecl (Results 1 – 7 of 7) sorted by relevance
554 const RecordDecl *CurDecl = DerivedDecl; in collectBaseOffset() local555 const Record *CurRecord = P->getOrCreateRecord(CurDecl); in collectBaseOffset()556 assert(CurDecl && FinalDecl); in collectBaseOffset()568 CurDecl = BaseDecl; in collectBaseOffset()572 if (CurDecl == FinalDecl) in collectBaseOffset()
73 static Response UseNextDecl(const Decl *CurDecl) { in UseNextDecl()74 return ChangeDecl(CurDecl->getDeclContext()); in UseNextDecl()77 static Response DontClearRelativeToPrimaryNextDecl(const Decl *CurDecl) { in DontClearRelativeToPrimaryNextDecl()78 Response R = Response::UseNextDecl(CurDecl); in DontClearRelativeToPrimaryNextDecl()477 Response HandleGenericDeclContext(const Decl *CurDecl) { in HandleGenericDeclContext() argument478 return Response::UseNextDecl(CurDecl); in HandleGenericDeclContext()493 const Decl *CurDecl = ND; in getTemplateInstantiationArgs() local506 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) in getTemplateInstantiationArgs()508 CurDecl = DC ? Decl::castFromDeclContext(DC) in getTemplateInstantiationArgs()509 : Response::UseNextDecl(CurDecl).NextDecl; in getTemplateInstantiationArgs()[all …]
4020 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local4022 if (isa<ObjCMethodDecl>(CurDecl)) in BuildReturnStmt()4024 else if (isa<CXXConstructorDecl>(CurDecl)) in BuildReturnStmt()4026 else if (isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()4030 << CurDecl << FunctionKind << RetValExp->getSourceRange(); in BuildReturnStmt()4042 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local4043 if (isa<CXXConstructorDecl>(CurDecl) || in BuildReturnStmt()4044 isa<CXXDestructorDecl>(CurDecl)) in BuildReturnStmt()4060 NamedDecl *CurDecl = getCurFunctionOrMethodDecl(); in BuildReturnStmt() local4061 Diag(ReturnLoc, D) << CurDecl << isa<CXXDestructorDecl>(CurDecl) in BuildReturnStmt()[all …]
2232 const DeclaratorDecl *CurDecl = nullptr; in CheckDeclareClause() local2240 CurDecl = FD; in CheckDeclareClause()2251 CurDecl = Var->getCanonicalDecl(); in CheckDeclareClause()2281 if (CurDecl) { in CheckDeclareClause()2282 auto [Itr, Inserted] = DeclareVarReferences.try_emplace(CurDecl); in CheckDeclareClause()
2692 CXXRecordDecl *CurDecl = getCurrentClass(S, SS); in isCurrentClassName() local2693 return CurDecl && &II == CurDecl->getIdentifier(); in isCurrentClassName()2702 CXXRecordDecl *CurDecl; in isCurrentClassNameTypo() local2705 CurDecl = dyn_cast_or_null<CXXRecordDecl>(DC); in isCurrentClassNameTypo()2707 CurDecl = dyn_cast_or_null<CXXRecordDecl>(CurContext); in isCurrentClassNameTypo()2709 if (CurDecl && CurDecl->getIdentifier() && II != CurDecl->getIdentifier() && in isCurrentClassNameTypo()2710 3 * II->getName().edit_distance(CurDecl->getIdentifier()->getName()) in isCurrentClassNameTypo()2712 II = CurDecl->getIdentifier(); in isCurrentClassNameTypo()
2335 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local2340 CurDecl ? PredefinedExpr::ComputeName(Kind, CurDecl) : std::string("")); in EvaluateInContext()2368 const auto *CurDecl = dyn_cast<Decl>(Context); in EvaluateInContext() local2370 CurDecl && !isa<TranslationUnitDecl>(CurDecl) in EvaluateInContext()2372 PredefinedIdentKind::PrettyFunction, CurDecl)) in EvaluateInContext()
13070 for (auto *CurDecl : in forEachMultiversionedFunctionVersion() local13072 FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl(); in forEachMultiversionedFunctionVersion()