Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2361 Decl *ThisDecl) { in HandleMemberFunctionDeclDelays() argument
2381 auto LateMethod = new LateParsedMethodDeclaration(this, ThisDecl); in HandleMemberFunctionDeclDelays()
3153 NamedDecl *ThisDecl = nullptr; in ParseCXXClassMemberDeclaration() local
3169 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo, in ParseCXXClassMemberDeclaration()
3172 ThisDecl = Actions.ActOnCXXMemberDeclarator( in ParseCXXClassMemberDeclaration()
3177 ThisDecl ? dyn_cast<VarTemplateDecl>(ThisDecl) : nullptr) in ParseCXXClassMemberDeclaration()
3180 ThisDecl = VT->getTemplatedDecl(); in ParseCXXClassMemberDeclaration()
3182 if (ThisDecl) in ParseCXXClassMemberDeclaration()
3183 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs); in ParseCXXClassMemberDeclaration()
3198 if (ThisDecl && PureSpecLoc.isValid()) in ParseCXXClassMemberDeclaration()
[all …]
H A DParseDecl.cpp2338 Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D); in ParseDeclGroup() local
2340 Actions.ActOnCXXForRangeDecl(ThisDecl); in ParseDeclGroup()
2343 if (auto *VD = dyn_cast_or_null<VarDecl>(ThisDecl)) in ParseDeclGroup()
2346 Actions.FinalizeDeclaration(ThisDecl); in ParseDeclGroup()
2347 D.complete(ThisDecl); in ParseDeclGroup()
2348 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl); in ParseDeclGroup()
2415 Decl *ThisDecl = ParseDeclarationAfterDeclarator(D, TemplateInfo); in ParseDeclGroup() local
2416 D.complete(ThisDecl); in ParseDeclGroup()
2417 if (ThisDecl) in ParseDeclGroup()
2418 DeclsInGroup.push_back(ThisDecl); in ParseDeclGroup()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp131 auto *ThisDecl = in buildThisParam() local
135 params.push_back(ThisDecl); in buildThisParam()
136 CGF.CXXABIThisDecl = ThisDecl; in buildThisParam()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp577 void getSourceTextOfDeclaration(const DeclInfo *ThisDecl, in getSourceTextOfDeclaration() argument
579 ASTContext &Context = ThisDecl->CurrentDecl->getASTContext(); in getSourceTextOfDeclaration()
586 ThisDecl->CurrentDecl->print(OS, PPolicy, in getSourceTextOfDeclaration()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3534 Decl *ThisDecl);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp14923 void Sema::FinalizeDeclaration(Decl *ThisDecl) { in FinalizeDeclaration() argument
14925 ParsingInitForAutoVars.erase(ThisDecl); in FinalizeDeclaration()
14927 VarDecl *VD = dyn_cast_or_null<VarDecl>(ThisDecl); in FinalizeDeclaration()
14952 if (auto *DD = dyn_cast<DecompositionDecl>(ThisDecl)) { in FinalizeDeclaration()
15049 for (const auto *I : ThisDecl->specific_attrs<TypeTagForDatatypeAttr>()) { in FinalizeDeclaration()