/external/llvm-project/clang/include/clang/AST/ |
D | ODRHash.h | 61 void AddFunctionDecl(const FunctionDecl *Function, bool SkipBody = false);
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 1698 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 …]
|
D | SemaDecl.cpp | 2671 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/ |
D | CGCoroutine.cpp | 649 Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar, in EmitCoroutineBody() local 651 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
|
/external/llvm-project/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 1811 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()
|
D | Parser.cpp | 1282 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local 1287 &SkipBody); in ParseFunctionDefinition() 1289 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
|
D | ParseDecl.cpp | 4630 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/ |
D | ODRHash.cpp | 520 bool SkipBody) { in AddFunctionDecl() argument 569 if (SkipBody) { in AddFunctionDecl()
|
/external/clang/lib/Parse/ |
D | Parser.cpp | 1090 Sema::SkipBodyInfo SkipBody; in ParseFunctionDefinition() local 1095 &SkipBody); in ParseFunctionDefinition() 1097 if (SkipBody.ShouldSkip) { in ParseFunctionDefinition()
|
D | ParseDeclCXX.cpp | 1605 Sema::SkipBodyInfo SkipBody; in ParseClassSpecifier() local 1693 &SkipBody); in ParseClassSpecifier() 1755 &SkipBody); in ParseClassSpecifier() 1771 if (SkipBody.ShouldSkip) in ParseClassSpecifier()
|
D | ParseDecl.cpp | 4073 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/ |
D | SemaDecl.cpp | 2358 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 …]
|
D | SemaTemplate.cpp | 857 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/ |
D | Sema.h | 2657 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/ |
D | Sema.h | 1788 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);
|