Home
last modified time | relevance | path

Searched refs:SkipBody (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DODRHash.h61 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp1698 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) { in CheckClassTemplate() argument
1890 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in CheckClassTemplate()
1891 SkipBody->ShouldSkip = true; in CheckClassTemplate()
1892 SkipBody->Previous = Def; in CheckClassTemplate()
1932 SkipBody)) in CheckClassTemplate()
1967 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in CheckClassTemplate()
2005 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in CheckClassTemplate()
2055 if (SkipBody && SkipBody->ShouldSkip) in CheckClassTemplate()
2056 return SkipBody->Previous; in CheckClassTemplate()
2646 SkipBodyInfo *SkipBody) { in CheckTemplateParameterList() argument
[all …]
DSemaDecl.cpp2671 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local
2672 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
2675 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
13812 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
13831 Decl *Dcl = ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); in ActOnStartOfFunctionDef()
13901 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
13930 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
13935 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
13936 SkipBody->Previous = const_cast<FunctionDecl*>(Definition); in CheckForFunctionRedefinition()
14002 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
[all …]
/external/llvm-project/clang/lib/CodeGen/
DCGCoroutine.cpp649 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, in EmitCoroutineBody() local
651 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
/external/llvm-project/clang/lib/Parse/
DParseDeclCXX.cpp1811 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local
1893 &SkipBody); in ParseClassSpecifier()
1949 &SkipBody); in ParseClassSpecifier()
1965 if (SkipBody.ShouldSkip) in ParseClassSpecifier()
1973 SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get(); in ParseClassSpecifier()
1976 if (SkipBody.CheckSameAsPrevious && in ParseClassSpecifier()
1978 SkipBody)) { in ParseClassSpecifier()
DParser.cpp1282 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local
1287 &SkipBody); in ParseFunctionDefinition()
1289 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
DParseDecl.cpp4630 Sema::SkipBodyInfo SkipBody; in ParseEnumSpecifier() local
4633 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), in ParseEnumSpecifier()
4648 &SkipBody); in ParseEnumSpecifier()
4650 if (SkipBody.ShouldSkip) { in ParseEnumSpecifier()
4703 Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl; in ParseEnumSpecifier()
4705 if (SkipBody.CheckSameAsPrevious && in ParseEnumSpecifier()
4706 !Actions.ActOnDuplicateDefinition(DS, TagDecl, SkipBody)) { in ParseEnumSpecifier()
/external/llvm-project/clang/lib/AST/
DODRHash.cpp520 bool SkipBody) { in AddFunctionDecl() argument
569 if (SkipBody) { in AddFunctionDecl()
/external/clang/lib/Parse/
DParser.cpp1090 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local
1095 &SkipBody); in ParseFunctionDefinition()
1097 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
DParseDeclCXX.cpp1605 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local
1693 &SkipBody); in ParseClassSpecifier()
1755 &SkipBody); in ParseClassSpecifier()
1771 if (SkipBody.ShouldSkip) in ParseClassSpecifier()
DParseDecl.cpp4073 Sema::SkipBodyInfo SkipBody; in ParseEnumSpecifier() local
4076 SkipBody = Actions.shouldSkipAnonEnumBody(getCurScope(), in ParseEnumSpecifier()
4089 DSC == DSC_type_specifier, &SkipBody); in ParseEnumSpecifier()
4091 if (SkipBody.ShouldSkip) { in ParseEnumSpecifier()
/external/clang/lib/Sema/
DSemaDecl.cpp2358 Sema::SkipBodyInfo SkipBody; in checkNewAttributesAfterDef() local
2359 S.CheckForFunctionRedefinition(FD, cast<FunctionDecl>(Def), &SkipBody); in checkNewAttributesAfterDef()
2362 if (SkipBody.ShouldSkip) { in checkNewAttributesAfterDef()
11074 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
11081 return ActOnStartOfFunctionDef(FnBodyScope, DP, SkipBody); in ActOnStartOfFunctionDef()
11146 SkipBodyInfo *SkipBody) { in CheckForFunctionRedefinition() argument
11159 if (SkipBody && !hasVisibleDefinition(Definition) && in CheckForFunctionRedefinition()
11164 SkipBody->ShouldSkip = true; in CheckForFunctionRedefinition()
11233 SkipBodyInfo *SkipBody) { in ActOnStartOfFunctionDef() argument
11248 CheckForFunctionRedefinition(FD, nullptr, SkipBody); in ActOnStartOfFunctionDef()
[all …]
DSemaTemplate.cpp857 SkipBodyInfo *SkipBody) { in CheckClassTemplate() argument
1049 if (SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in CheckClassTemplate()
1050 SkipBody->ShouldSkip = true; in CheckClassTemplate()
6186 SkipBodyInfo *SkipBody) { in ActOnClassTemplateSpecialization() argument
6502 if (Def && SkipBody && !hasVisibleDefinition(Def, &Hidden)) { in ActOnClassTemplateSpecialization()
6503 SkipBody->ShouldSkip = true; in ActOnClassTemplateSpecialization()
/external/llvm-project/clang/include/clang/Sema/
DSema.h2657 SkipBodyInfo *SkipBody = nullptr);
2660 SkipBodyInfo *SkipBody = nullptr);
2662 SkipBodyInfo *SkipBody = nullptr);
2871 SkipBodyInfo *SkipBody = nullptr);
2994 SkipBodyInfo &SkipBody);
7372 SkipBodyInfo *SkipBody = nullptr);
7387 SkipBodyInfo *SkipBody = nullptr);
7482 SkipBodyInfo *SkipBody = nullptr);
/external/clang/include/clang/Sema/
DSema.h1788 SkipBodyInfo *SkipBody = nullptr);
1791 SkipBodyInfo *SkipBody = nullptr);
1793 SkipBodyInfo *SkipBody = nullptr);
1959 bool IsTypeSpecifier, SkipBodyInfo *SkipBody = nullptr);
5747 SkipBodyInfo *SkipBody = nullptr);
5821 SkipBodyInfo *SkipBody = nullptr);