File tree Expand file tree Collapse file tree 15 files changed +47
-31
lines changed
StaticAnalyzer/Core/PathSensitive Expand file tree Collapse file tree 15 files changed +47
-31
lines changed Original file line number Diff line number Diff line change 1919#include " clang/Lex/DependencyDirectivesScanner.h"
2020#include " clang/Lex/HeaderSearchOptions.h"
2121#include " clang/Lex/ModuleLoader.h"
22- #include " clang/Sema /SummaryContext.h"
22+ #include " clang/Summary /SummaryContext.h"
2323#include " llvm/ADT/ArrayRef.h"
2424#include " llvm/ADT/DenseMap.h"
2525#include " llvm/ADT/IntrusiveRefCntPtr.h"
Original file line number Diff line number Diff line change 2121#include " clang/Analysis/DomainSpecific/ObjCNoReturn.h"
2222#include " clang/Analysis/ProgramPoint.h"
2323#include " clang/Basic/LLVM.h"
24- #include " clang/Sema/SummaryContext.h"
2524#include " clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
2625#include " clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h"
2726#include " clang/StaticAnalyzer/Core/CheckerManager.h"
3534#include " clang/StaticAnalyzer/Core/PathSensitive/SVals.h"
3635#include " clang/StaticAnalyzer/Core/PathSensitive/Store.h"
3736#include " clang/StaticAnalyzer/Core/PathSensitive/WorkList.h"
37+ #include " clang/Summary/SummaryContext.h"
3838#include " llvm/ADT/ArrayRef.h"
3939#include < cassert>
4040#include < optional>
Original file line number Diff line number Diff line change 1- #ifndef LLVM_CLANG_SEMA_SEMASUMMARYATTRIBUTE_H
2- #define LLVM_CLANG_SEMA_SEMASUMMARYATTRIBUTE_H
1+ #ifndef LLVM_CLANG_SUMMARY_SUMMARYATTRIBUTE_H
2+ #define LLVM_CLANG_SUMMARY_SUMMARYATTRIBUTE_H
33
44#include " clang/AST/Decl.h"
55#include " clang/ASTMatchers/ASTMatchFinder.h"
@@ -51,4 +51,4 @@ class NoWriteGlobalAttr : public SummaryAttr {
5151};
5252} // namespace clang
5353
54- #endif // LLVM_CLANG_SEMA_SEMASUMMARYATTRIBUTEH
54+ #endif // LLVM_CLANG_SUMMARY_SUMMARYATTRIBUTEH
Original file line number Diff line number Diff line change 1- #ifndef LLVM_CLANG_SEMA_SUMMARYCONSUMER_H
2- #define LLVM_CLANG_SEMA_SUMMARYCONSUMER_H
1+ #ifndef LLVM_CLANG_SUMMARY_SUMMARYCONSUMER_H
2+ #define LLVM_CLANG_SUMMARY_SUMMARYCONSUMER_H
33
44#include " clang/Basic/LLVM.h"
55#include " llvm/Support/JSON.h"
@@ -27,7 +27,7 @@ class PrintingSummaryConsumer : public SummaryConsumer {
2727};
2828
2929class JSONPrintingSummaryConsumer : public PrintingSummaryConsumer {
30- llvm::json::OStream JOS;
30+ llvm::json::OStream JOS;
3131
3232public:
3333 JSONPrintingSummaryConsumer (const SummaryContext &SummaryCtx, raw_ostream &OS)
@@ -42,4 +42,4 @@ class JSONPrintingSummaryConsumer : public PrintingSummaryConsumer {
4242};
4343} // namespace clang
4444
45- #endif // LLVM_CLANG_SEMA_SUMMARYCONSUMER_H
45+ #endif // LLVM_CLANG_SUMMARY_SUMMARYCONSUMER_H
Original file line number Diff line number Diff line change 1- #ifndef LLVM_CLANG_SEMA_SEMASUMMARYCONTEXT_H
2- #define LLVM_CLANG_SEMA_SEMASUMMARYCONTEXT_H
1+ #ifndef LLVM_CLANG_SUMMARY_SUMMARYCONTEXT_H
2+ #define LLVM_CLANG_SUMMARY_SUMMARYCONTEXT_H
33
4- #include " clang/Sema /SummaryAttribute.h"
5- #include " clang/Sema /SummaryConsumer.h"
4+ #include " clang/Summary /SummaryAttribute.h"
5+ #include " clang/Summary /SummaryConsumer.h"
66#include < set>
77
88namespace clang {
@@ -57,4 +57,4 @@ class SummaryContext {
5757};
5858} // namespace clang
5959
60- #endif // LLVM_CLANG_SEMA_SEMASUMMARYCONTEXTH
60+ #endif // LLVM_CLANG_SUMMARY_SUMMARYCONTEXTH
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ add_subdirectory(CrossTU)
99add_subdirectory (Sema)
1010add_subdirectory (CodeGen)
1111add_subdirectory (Analysis)
12+ add_subdirectory (Summary)
1213add_subdirectory (Edit)
1314add_subdirectory (ExtractAPI)
1415add_subdirectory (Rewrite)
Original file line number Diff line number Diff line change 3737#include " clang/Sema/CodeCompleteConsumer.h"
3838#include " clang/Sema/ParsedAttr.h"
3939#include " clang/Sema/Sema.h"
40- #include " clang/Sema/SummaryConsumer.h"
4140#include " clang/Serialization/ASTReader.h"
4241#include " clang/Serialization/GlobalModuleIndex.h"
4342#include " clang/Serialization/InMemoryModuleCache.h"
4443#include " clang/Serialization/ModuleCache.h"
44+ #include " clang/Summary/SummaryConsumer.h"
4545#include " llvm/ADT/IntrusiveRefCntPtr.h"
4646#include " llvm/ADT/STLExtras.h"
4747#include " llvm/ADT/ScopeExit.h"
Original file line number Diff line number Diff line change 3535#include " clang/Parse/ParseAST.h"
3636#include " clang/Sema/HLSLExternalSemaSource.h"
3737#include " clang/Sema/MultiplexExternalSemaSource.h"
38- #include " clang/Sema/SummaryContext.h"
3938#include " clang/Serialization/ASTDeserializationListener.h"
4039#include " clang/Serialization/ASTReader.h"
4140#include " clang/Serialization/GlobalModuleIndex.h"
41+ #include " clang/Summary/SummaryContext.h"
4242#include " llvm/ADT/ScopeExit.h"
4343#include " llvm/ADT/StringRef.h"
4444#include " llvm/Support/BuryPointer.h"
Original file line number Diff line number Diff line change @@ -98,9 +98,6 @@ add_clang_library(clangSema
9898 SemaType.cpp
9999 SemaWasm.cpp
100100 SemaX86.cpp
101- SummaryAttribute.cpp
102- SummaryConsumer.cpp
103- SummaryContext.cpp
104101 TypeLocBuilder.cpp
105102
106103 DEPENDS
@@ -117,4 +114,5 @@ add_clang_library(clangSema
117114 clangEdit
118115 clangLex
119116 clangSupport
117+ clangSummary
120118 )
Original file line number Diff line number Diff line change 6868#include " clang/Sema/SemaSystemZ.h"
6969#include " clang/Sema/SemaWasm.h"
7070#include " clang/Sema/SemaX86.h"
71- #include " clang/Sema/SummaryContext.h"
7271#include " clang/Sema/TemplateDeduction.h"
7372#include " clang/Sema/TemplateInstCallback.h"
7473#include " clang/Sema/TypoCorrection.h"
74+ #include " clang/Summary/SummaryContext.h"
7575#include " llvm/ADT/DenseMap.h"
7676#include " llvm/ADT/STLExtras.h"
7777#include " llvm/ADT/SmallPtrSet.h"
You can’t perform that action at this time.
0 commit comments