From 3a8f40ed5e86a97e07d255976a95d2f3ad792b6d Mon Sep 17 00:00:00 2001 From: Ted Kremenek <kremenek@apple.com> Date: Thu, 23 Dec 2010 07:22:02 +0000 Subject: [PATCH] Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122493 91177308-0d34-0410-b5e6-96231b3b80d8 --- examples/PrintFunctionNames/CMakeLists.txt | 4 ++-- examples/clang-interpreter/CMakeLists.txt | 4 ++-- examples/clang-interpreter/Makefile | 2 +- examples/wpa/CMakeLists.txt | 4 ++-- examples/wpa/Makefile | 2 +- .../clang/{GR => EntoSA}/AnalysisConsumer.h | 0 .../{GR => EntoSA}/BugReporter/BugReporter.h | 2 +- .../clang/{GR => EntoSA}/BugReporter/BugType.h | 2 +- .../BugReporter/PathDiagnostic.h | 0 .../Checkers/DereferenceChecker.h | 0 .../{GR => EntoSA}/Checkers/LocalCheckers.h | 0 include/clang/{GR => EntoSA}/FrontendActions.h | 0 include/clang/{GR => EntoSA}/ManagerRegistry.h | 2 +- .../{GR => EntoSA}/PathDiagnosticClients.h | 0 .../PathSensitive/AnalysisManager.h | 4 ++-- .../PathSensitive/BasicValueFactory.h | 2 +- .../PathSensitive/BlockCounter.h | 0 .../{GR => EntoSA}/PathSensitive/Checker.h | 2 +- .../PathSensitive/CheckerHelpers.h | 0 .../PathSensitive/CheckerVisitor.def | 0 .../PathSensitive/CheckerVisitor.h | 8 ++++---- .../PathSensitive/ConstraintManager.h | 2 +- .../{GR => EntoSA}/PathSensitive/CoreEngine.h | 8 ++++---- .../{GR => EntoSA}/PathSensitive/Environment.h | 4 ++-- .../PathSensitive/ExplodedGraph.h | 0 .../{GR => EntoSA}/PathSensitive/ExprEngine.h | 12 ++++++------ .../PathSensitive/ExprEngineBuilders.h | 2 +- .../{GR => EntoSA}/PathSensitive/GRState.h | 8 ++++---- .../PathSensitive/GRStateTrait.h | 0 .../{GR => EntoSA}/PathSensitive/MemRegion.h | 2 +- .../{GR => EntoSA}/PathSensitive/SValBuilder.h | 6 +++--- .../clang/{GR => EntoSA}/PathSensitive/SVals.h | 2 +- .../clang/{GR => EntoSA}/PathSensitive/Store.h | 4 ++-- .../{GR => EntoSA}/PathSensitive/SubEngine.h | 2 +- .../PathSensitive/SummaryManager.h | 0 .../PathSensitive/SymbolManager.h | 0 .../PathSensitive/TransferFuncs.h | 4 ++-- .../{GR => EntoSA}/PathSensitive/WorkList.h | 2 +- lib/CMakeLists.txt | 4 ++-- lib/{GR => EntoSA}/AggExprVisitor.cpp | 2 +- lib/{GR => EntoSA}/AnalysisManager.cpp | 2 +- lib/{GR => EntoSA}/AnalyzerStatsChecker.cpp | 6 +++--- lib/{GR => EntoSA}/BasicConstraintManager.cpp | 6 +++--- lib/{GR => EntoSA}/BasicStore.cpp | 2 +- lib/{GR => EntoSA}/BasicValueFactory.cpp | 2 +- lib/{GR => EntoSA}/BlockCounter.cpp | 2 +- lib/{GR => EntoSA}/BugReporter.cpp | 8 ++++---- lib/{GR => EntoSA}/BugReporterVisitors.cpp | 8 ++++---- lib/{GR => EntoSA}/CFRefCount.cpp | 16 ++++++++-------- lib/{GR => EntoSA}/CMakeLists.txt | 4 ++-- lib/{GR => EntoSA}/CXXExprEngine.cpp | 4 ++-- lib/{GR => EntoSA}/Checker.cpp | 2 +- lib/{GR => EntoSA}/CheckerHelpers.cpp | 2 +- .../Checkers/AdjustedReturnValueChecker.cpp | 6 +++--- .../Checkers/AnalysisConsumer.cpp | 18 +++++++++--------- .../Checkers/ArrayBoundChecker.cpp | 6 +++--- .../Checkers/ArrayBoundCheckerV2.cpp | 6 +++--- .../Checkers/AttrNonNullChecker.cpp | 4 ++-- .../Checkers/BasicObjCFoundationChecks.cpp | 16 ++++++++-------- .../Checkers/BasicObjCFoundationChecks.h | 0 .../Checkers/BuiltinFunctionChecker.cpp | 2 +- lib/{GR => EntoSA}/Checkers/CMakeLists.txt | 4 ++-- lib/{GR => EntoSA}/Checkers/CStringChecker.cpp | 6 +++--- .../Checkers/CallAndMessageChecker.cpp | 4 ++-- .../Checkers/CastSizeChecker.cpp | 4 ++-- .../Checkers/CastToStructChecker.cpp | 4 ++-- .../Checkers/CheckDeadStores.cpp | 6 +++--- .../Checkers/CheckObjCDealloc.cpp | 6 +++--- .../Checkers/CheckObjCInstMethSignature.cpp | 6 +++--- .../Checkers/CheckSecuritySyntaxOnly.cpp | 4 ++-- .../Checkers/CheckSizeofPointer.cpp | 4 ++-- lib/{GR => EntoSA}/Checkers/ChrootChecker.cpp | 10 +++++----- .../Checkers/DereferenceChecker.cpp | 8 ++++---- lib/{GR => EntoSA}/Checkers/DivZeroChecker.cpp | 4 ++-- lib/{GR => EntoSA}/Checkers/ExprEngine.cpp | 10 +++++----- .../Checkers/ExprEngineExperimentalChecks.cpp | 2 +- .../Checkers/ExprEngineExperimentalChecks.h | 0 .../Checkers/ExprEngineInternalChecks.h | 0 .../Checkers/FixedAddressChecker.cpp | 4 ++-- .../Checkers/FrontendActions.cpp | 4 ++-- .../Checkers/IdempotentOperationChecker.cpp | 12 ++++++------ .../Checkers/LLVMConventionsChecker.cpp | 4 ++-- .../Checkers/MacOSXAPIChecker.cpp | 6 +++--- lib/{GR => EntoSA}/Checkers/Makefile | 2 +- lib/{GR => EntoSA}/Checkers/MallocChecker.cpp | 10 +++++----- .../Checkers/NSAutoreleasePoolChecker.cpp | 6 +++--- lib/{GR => EntoSA}/Checkers/NSErrorChecker.cpp | 8 ++++---- .../Checkers/NoReturnFunctionChecker.cpp | 2 +- .../Checkers/OSAtomicChecker.cpp | 2 +- .../Checkers/ObjCAtSyncChecker.cpp | 8 ++++---- .../Checkers/ObjCUnusedIVarsChecker.cpp | 6 +++--- .../Checkers/PointerArithChecker.cpp | 4 ++-- .../Checkers/PointerSubChecker.cpp | 4 ++-- .../Checkers/PthreadLockChecker.cpp | 6 +++--- .../Checkers/ReturnPointerRangeChecker.cpp | 6 +++--- .../Checkers/ReturnUndefChecker.cpp | 6 +++--- .../Checkers/StackAddrLeakChecker.cpp | 6 +++--- lib/{GR => EntoSA}/Checkers/StreamChecker.cpp | 10 +++++----- .../Checkers/UndefBranchChecker.cpp | 4 ++-- .../Checkers/UndefCapturedBlockVarChecker.cpp | 6 +++--- .../Checkers/UndefResultChecker.cpp | 6 +++--- .../UndefinedArraySubscriptChecker.cpp | 4 ++-- .../Checkers/UndefinedAssignmentChecker.cpp | 4 ++-- lib/{GR => EntoSA}/Checkers/UnixAPIChecker.cpp | 4 ++-- .../Checkers/UnreachableCodeChecker.cpp | 10 +++++----- lib/{GR => EntoSA}/Checkers/VLASizeChecker.cpp | 6 +++--- lib/{GR => EntoSA}/CoreEngine.cpp | 6 +++--- lib/{GR => EntoSA}/Environment.cpp | 2 +- lib/{GR => EntoSA}/ExplodedGraph.cpp | 4 ++-- lib/{GR => EntoSA}/FlatStore.cpp | 2 +- lib/{GR => EntoSA}/GRState.cpp | 8 ++++---- lib/{GR => EntoSA}/HTMLDiagnostics.cpp | 4 ++-- lib/{GR => EntoSA}/Makefile | 2 +- lib/{GR => EntoSA}/ManagerRegistry.cpp | 2 +- lib/{GR => EntoSA}/MemRegion.cpp | 4 ++-- lib/{GR => EntoSA}/PathDiagnostic.cpp | 2 +- lib/{GR => EntoSA}/PlistDiagnostics.cpp | 4 ++-- lib/{GR => EntoSA}/README.txt | 0 lib/{GR => EntoSA}/RangeConstraintManager.cpp | 8 ++++---- lib/{GR => EntoSA}/RegionStore.cpp | 6 +++--- lib/{GR => EntoSA}/SValBuilder.cpp | 10 +++++----- lib/{GR => EntoSA}/SVals.cpp | 2 +- lib/{GR => EntoSA}/SimpleConstraintManager.cpp | 6 +++--- lib/{GR => EntoSA}/SimpleConstraintManager.h | 4 ++-- lib/{GR => EntoSA}/SimpleSValBuilder.cpp | 4 ++-- lib/{GR => EntoSA}/Store.cpp | 4 ++-- lib/{GR => EntoSA}/SymbolManager.cpp | 4 ++-- lib/{GR => EntoSA}/TextPathDiagnostics.cpp | 4 ++-- lib/FrontendTool/CMakeLists.txt | 2 +- lib/FrontendTool/ExecuteCompilerInvocation.cpp | 2 +- lib/Makefile | 2 +- tools/driver/CMakeLists.txt | 4 ++-- tools/driver/Makefile | 2 +- 133 files changed, 285 insertions(+), 285 deletions(-) rename include/clang/{GR => EntoSA}/AnalysisConsumer.h (100%) rename include/clang/{GR => EntoSA}/BugReporter/BugReporter.h (99%) rename include/clang/{GR => EntoSA}/BugReporter/BugType.h (97%) rename include/clang/{GR => EntoSA}/BugReporter/PathDiagnostic.h (100%) rename include/clang/{GR => EntoSA}/Checkers/DereferenceChecker.h (100%) rename include/clang/{GR => EntoSA}/Checkers/LocalCheckers.h (100%) rename include/clang/{GR => EntoSA}/FrontendActions.h (100%) rename include/clang/{GR => EntoSA}/ManagerRegistry.h (97%) rename include/clang/{GR => EntoSA}/PathDiagnosticClients.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/AnalysisManager.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/BasicValueFactory.h (99%) rename include/clang/{GR => EntoSA}/PathSensitive/BlockCounter.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/Checker.h (99%) rename include/clang/{GR => EntoSA}/PathSensitive/CheckerHelpers.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/CheckerVisitor.def (100%) rename include/clang/{GR => EntoSA}/PathSensitive/CheckerVisitor.h (93%) rename include/clang/{GR => EntoSA}/PathSensitive/ConstraintManager.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/CoreEngine.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/Environment.h (96%) rename include/clang/{GR => EntoSA}/PathSensitive/ExplodedGraph.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/ExprEngine.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/ExprEngineBuilders.h (97%) rename include/clang/{GR => EntoSA}/PathSensitive/GRState.h (99%) rename include/clang/{GR => EntoSA}/PathSensitive/GRStateTrait.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/MemRegion.h (99%) rename include/clang/{GR => EntoSA}/PathSensitive/SValBuilder.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/SVals.h (99%) rename include/clang/{GR => EntoSA}/PathSensitive/Store.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/SubEngine.h (98%) rename include/clang/{GR => EntoSA}/PathSensitive/SummaryManager.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/SymbolManager.h (100%) rename include/clang/{GR => EntoSA}/PathSensitive/TransferFuncs.h (96%) rename include/clang/{GR => EntoSA}/PathSensitive/WorkList.h (97%) rename lib/{GR => EntoSA}/AggExprVisitor.cpp (97%) rename lib/{GR => EntoSA}/AnalysisManager.cpp (94%) rename lib/{GR => EntoSA}/AnalyzerStatsChecker.cpp (96%) rename lib/{GR => EntoSA}/BasicConstraintManager.cpp (98%) rename lib/{GR => EntoSA}/BasicStore.cpp (99%) rename lib/{GR => EntoSA}/BasicValueFactory.cpp (99%) rename lib/{GR => EntoSA}/BlockCounter.cpp (97%) rename lib/{GR => EntoSA}/BugReporter.cpp (99%) rename lib/{GR => EntoSA}/BugReporterVisitors.cpp (98%) rename lib/{GR => EntoSA}/CFRefCount.cpp (99%) rename lib/{GR => EntoSA}/CMakeLists.txt (87%) rename lib/{GR => EntoSA}/CXXExprEngine.cpp (99%) rename lib/{GR => EntoSA}/Checker.cpp (96%) rename lib/{GR => EntoSA}/CheckerHelpers.cpp (97%) rename lib/{GR => EntoSA}/Checkers/AdjustedReturnValueChecker.cpp (94%) rename lib/{GR => EntoSA}/Checkers/AnalysisConsumer.cpp (97%) rename lib/{GR => EntoSA}/Checkers/ArrayBoundChecker.cpp (94%) rename lib/{GR => EntoSA}/Checkers/ArrayBoundCheckerV2.cpp (98%) rename lib/{GR => EntoSA}/Checkers/AttrNonNullChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/BasicObjCFoundationChecks.cpp (97%) rename lib/{GR => EntoSA}/Checkers/BasicObjCFoundationChecks.h (100%) rename lib/{GR => EntoSA}/Checkers/BuiltinFunctionChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/CMakeLists.txt (91%) rename lib/{GR => EntoSA}/Checkers/CStringChecker.cpp (99%) rename lib/{GR => EntoSA}/Checkers/CallAndMessageChecker.cpp (99%) rename lib/{GR => EntoSA}/Checkers/CastSizeChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/CastToStructChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/CheckDeadStores.cpp (98%) rename lib/{GR => EntoSA}/Checkers/CheckObjCDealloc.cpp (98%) rename lib/{GR => EntoSA}/Checkers/CheckObjCInstMethSignature.cpp (96%) rename lib/{GR => EntoSA}/Checkers/CheckSecuritySyntaxOnly.cpp (99%) rename lib/{GR => EntoSA}/Checkers/CheckSizeofPointer.cpp (95%) rename lib/{GR => EntoSA}/Checkers/ChrootChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/DereferenceChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/DivZeroChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/ExprEngine.cpp (99%) rename lib/{GR => EntoSA}/Checkers/ExprEngineExperimentalChecks.cpp (96%) rename lib/{GR => EntoSA}/Checkers/ExprEngineExperimentalChecks.h (100%) rename lib/{GR => EntoSA}/Checkers/ExprEngineInternalChecks.h (100%) rename lib/{GR => EntoSA}/Checkers/FixedAddressChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/FrontendActions.cpp (89%) rename lib/{GR => EntoSA}/Checkers/IdempotentOperationChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/LLVMConventionsChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/MacOSXAPIChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/Makefile (94%) rename lib/{GR => EntoSA}/Checkers/MallocChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/NSAutoreleasePoolChecker.cpp (94%) rename lib/{GR => EntoSA}/Checkers/NSErrorChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/NoReturnFunctionChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/OSAtomicChecker.cpp (99%) rename lib/{GR => EntoSA}/Checkers/ObjCAtSyncChecker.cpp (93%) rename lib/{GR => EntoSA}/Checkers/ObjCUnusedIVarsChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/PointerArithChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/PointerSubChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/PthreadLockChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/ReturnPointerRangeChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/ReturnUndefChecker.cpp (92%) rename lib/{GR => EntoSA}/Checkers/StackAddrLeakChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/StreamChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/UndefBranchChecker.cpp (97%) rename lib/{GR => EntoSA}/Checkers/UndefCapturedBlockVarChecker.cpp (95%) rename lib/{GR => EntoSA}/Checkers/UndefResultChecker.cpp (94%) rename lib/{GR => EntoSA}/Checkers/UndefinedArraySubscriptChecker.cpp (94%) rename lib/{GR => EntoSA}/Checkers/UndefinedAssignmentChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/UnixAPIChecker.cpp (98%) rename lib/{GR => EntoSA}/Checkers/UnreachableCodeChecker.cpp (96%) rename lib/{GR => EntoSA}/Checkers/VLASizeChecker.cpp (96%) rename lib/{GR => EntoSA}/CoreEngine.cpp (99%) rename lib/{GR => EntoSA}/Environment.cpp (99%) rename lib/{GR => EntoSA}/ExplodedGraph.cpp (98%) rename lib/{GR => EntoSA}/FlatStore.cpp (99%) rename lib/{GR => EntoSA}/GRState.cpp (98%) rename lib/{GR => EntoSA}/HTMLDiagnostics.cpp (99%) rename lib/{GR => EntoSA}/Makefile (95%) rename lib/{GR => EntoSA}/ManagerRegistry.cpp (94%) rename lib/{GR => EntoSA}/MemRegion.cpp (99%) rename lib/{GR => EntoSA}/PathDiagnostic.cpp (99%) rename lib/{GR => EntoSA}/PlistDiagnostics.cpp (99%) rename lib/{GR => EntoSA}/README.txt (100%) rename lib/{GR => EntoSA}/RangeConstraintManager.cpp (98%) rename lib/{GR => EntoSA}/RegionStore.cpp (99%) rename lib/{GR => EntoSA}/SValBuilder.cpp (97%) rename lib/{GR => EntoSA}/SVals.cpp (99%) rename lib/{GR => EntoSA}/SimpleConstraintManager.cpp (98%) rename lib/{GR => EntoSA}/SimpleConstraintManager.h (97%) rename lib/{GR => EntoSA}/SimpleSValBuilder.cpp (99%) rename lib/{GR => EntoSA}/Store.cpp (99%) rename lib/{GR => EntoSA}/SymbolManager.cpp (98%) rename lib/{GR => EntoSA}/TextPathDiagnostics.cpp (95%) diff --git a/examples/PrintFunctionNames/CMakeLists.txt b/examples/PrintFunctionNames/CMakeLists.txt index f16dd2b695b..ee451877c6c 100644 --- a/examples/PrintFunctionNames/CMakeLists.txt +++ b/examples/PrintFunctionNames/CMakeLists.txt @@ -10,8 +10,8 @@ set( LLVM_USED_LIBS clangCodeGen clangParse clangSema - clangGRCheckers - clangGRCore + clangEntoCheckers + clangEntoCore clangAnalysis clangIndex clangRewrite diff --git a/examples/clang-interpreter/CMakeLists.txt b/examples/clang-interpreter/CMakeLists.txt index 8bdea4ca223..c8c3c2be2d2 100644 --- a/examples/clang-interpreter/CMakeLists.txt +++ b/examples/clang-interpreter/CMakeLists.txt @@ -6,8 +6,8 @@ set(LLVM_USED_LIBS clangDriver clangCodeGen clangSema - clangGRCheckers - clangGRCore + clangEntoCheckers + clangEntoCore clangIndex clangAnalysis clangRewrite diff --git a/examples/clang-interpreter/Makefile b/examples/clang-interpreter/Makefile index 6a690b0bf8b..86bc9ca142b 100644 --- a/examples/clang-interpreter/Makefile +++ b/examples/clang-interpreter/Makefile @@ -18,7 +18,7 @@ TOOL_NO_EXPORTS = 1 LINK_COMPONENTS := jit interpreter nativecodegen bitreader bitwriter ipo \ selectiondag asmparser USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a clangCodeGen.a \ - clangSema.a clangGRCheckers.a clangGRCore.a clangAnalysis.a clangRewrite.a \ + clangSema.a clangEntoCheckers.a clangEntoCore.a clangAnalysis.a clangRewrite.a \ clangAST.a clangParse.a clangLex.a clangBasic.a include $(CLANG_LEVEL)/Makefile diff --git a/examples/wpa/CMakeLists.txt b/examples/wpa/CMakeLists.txt index 94719b2993e..0100aa2b982 100644 --- a/examples/wpa/CMakeLists.txt +++ b/examples/wpa/CMakeLists.txt @@ -7,8 +7,8 @@ set(LLVM_USED_LIBS clangSema clangAnalysis clangSerialization - clangGRCheckers - clangGRCore + clangEntoCheckers + clangEntoCore clangRewrite clangAST clangParse diff --git a/examples/wpa/Makefile b/examples/wpa/Makefile index f04fcb7e2d2..4fbba9d30f0 100644 --- a/examples/wpa/Makefile +++ b/examples/wpa/Makefile @@ -16,7 +16,7 @@ NO_INSTALL = 1 TOOL_NO_EXPORTS = 1 LINK_COMPONENTS := asmparser bitreader mc core -USEDLIBS = clangGRCheckers.a clangGRCore.a clangIndex.a clangFrontend.a clangDriver.a \ +USEDLIBS = clangEntoCheckers.a clangEntoCore.a clangIndex.a clangFrontend.a clangDriver.a \ clangSema.a clangAnalysis.a clangSerialization.a \ clangAST.a clangParse.a clangLex.a clangBasic.a diff --git a/include/clang/GR/AnalysisConsumer.h b/include/clang/EntoSA/AnalysisConsumer.h similarity index 100% rename from include/clang/GR/AnalysisConsumer.h rename to include/clang/EntoSA/AnalysisConsumer.h diff --git a/include/clang/GR/BugReporter/BugReporter.h b/include/clang/EntoSA/BugReporter/BugReporter.h similarity index 99% rename from include/clang/GR/BugReporter/BugReporter.h rename to include/clang/EntoSA/BugReporter/BugReporter.h index 7d2dffae75b..c879d3c94eb 100644 --- a/include/clang/GR/BugReporter/BugReporter.h +++ b/include/clang/EntoSA/BugReporter/BugReporter.h @@ -16,7 +16,7 @@ #define LLVM_CLANG_GR_BUGREPORTER #include "clang/Basic/SourceLocation.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/ImmutableList.h" #include "llvm/ADT/ImmutableSet.h" diff --git a/include/clang/GR/BugReporter/BugType.h b/include/clang/EntoSA/BugReporter/BugType.h similarity index 97% rename from include/clang/GR/BugReporter/BugType.h rename to include/clang/EntoSA/BugReporter/BugType.h index 854094977ac..1eee141964f 100644 --- a/include/clang/GR/BugReporter/BugType.h +++ b/include/clang/EntoSA/BugReporter/BugType.h @@ -14,7 +14,7 @@ #ifndef LLVM_CLANG_ANALYSIS_BUGTYPE #define LLVM_CLANG_ANALYSIS_BUGTYPE -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "llvm/ADT/FoldingSet.h" #include <string> diff --git a/include/clang/GR/BugReporter/PathDiagnostic.h b/include/clang/EntoSA/BugReporter/PathDiagnostic.h similarity index 100% rename from include/clang/GR/BugReporter/PathDiagnostic.h rename to include/clang/EntoSA/BugReporter/PathDiagnostic.h diff --git a/include/clang/GR/Checkers/DereferenceChecker.h b/include/clang/EntoSA/Checkers/DereferenceChecker.h similarity index 100% rename from include/clang/GR/Checkers/DereferenceChecker.h rename to include/clang/EntoSA/Checkers/DereferenceChecker.h diff --git a/include/clang/GR/Checkers/LocalCheckers.h b/include/clang/EntoSA/Checkers/LocalCheckers.h similarity index 100% rename from include/clang/GR/Checkers/LocalCheckers.h rename to include/clang/EntoSA/Checkers/LocalCheckers.h diff --git a/include/clang/GR/FrontendActions.h b/include/clang/EntoSA/FrontendActions.h similarity index 100% rename from include/clang/GR/FrontendActions.h rename to include/clang/EntoSA/FrontendActions.h diff --git a/include/clang/GR/ManagerRegistry.h b/include/clang/EntoSA/ManagerRegistry.h similarity index 97% rename from include/clang/GR/ManagerRegistry.h rename to include/clang/EntoSA/ManagerRegistry.h index ff174c0b4aa..43657a54714 100644 --- a/include/clang/GR/ManagerRegistry.h +++ b/include/clang/EntoSA/ManagerRegistry.h @@ -14,7 +14,7 @@ #ifndef LLVM_CLANG_GR_MANAGER_REGISTRY_H #define LLVM_CLANG_GR_MANAGER_REGISTRY_H -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" namespace clang { diff --git a/include/clang/GR/PathDiagnosticClients.h b/include/clang/EntoSA/PathDiagnosticClients.h similarity index 100% rename from include/clang/GR/PathDiagnosticClients.h rename to include/clang/EntoSA/PathDiagnosticClients.h diff --git a/include/clang/GR/PathSensitive/AnalysisManager.h b/include/clang/EntoSA/PathSensitive/AnalysisManager.h similarity index 98% rename from include/clang/GR/PathSensitive/AnalysisManager.h rename to include/clang/EntoSA/PathSensitive/AnalysisManager.h index c9deccc539c..95d954ec863 100644 --- a/include/clang/GR/PathSensitive/AnalysisManager.h +++ b/include/clang/EntoSA/PathSensitive/AnalysisManager.h @@ -16,8 +16,8 @@ #define LLVM_CLANG_GR_ANALYSISMANAGER_H #include "clang/Analysis/AnalysisContext.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/BasicValueFactory.h b/include/clang/EntoSA/PathSensitive/BasicValueFactory.h similarity index 99% rename from include/clang/GR/PathSensitive/BasicValueFactory.h rename to include/clang/EntoSA/PathSensitive/BasicValueFactory.h index 0a692ba9d6b..061508ecbdd 100644 --- a/include/clang/GR/PathSensitive/BasicValueFactory.h +++ b/include/clang/EntoSA/PathSensitive/BasicValueFactory.h @@ -16,7 +16,7 @@ #ifndef LLVM_CLANG_GR_BASICVALUEFACTORY_H #define LLVM_CLANG_GR_BASICVALUEFACTORY_H -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/SVals.h" #include "clang/AST/ASTContext.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/APSInt.h" diff --git a/include/clang/GR/PathSensitive/BlockCounter.h b/include/clang/EntoSA/PathSensitive/BlockCounter.h similarity index 100% rename from include/clang/GR/PathSensitive/BlockCounter.h rename to include/clang/EntoSA/PathSensitive/BlockCounter.h diff --git a/include/clang/GR/PathSensitive/Checker.h b/include/clang/EntoSA/PathSensitive/Checker.h similarity index 99% rename from include/clang/GR/PathSensitive/Checker.h rename to include/clang/EntoSA/PathSensitive/Checker.h index 73fb37fc4ce..a536955c958 100644 --- a/include/clang/GR/PathSensitive/Checker.h +++ b/include/clang/EntoSA/PathSensitive/Checker.h @@ -16,7 +16,7 @@ #define LLVM_CLANG_GR_CHECKER #include "clang/Analysis/Support/SaveAndRestore.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" //===----------------------------------------------------------------------===// // Checker interface. diff --git a/include/clang/GR/PathSensitive/CheckerHelpers.h b/include/clang/EntoSA/PathSensitive/CheckerHelpers.h similarity index 100% rename from include/clang/GR/PathSensitive/CheckerHelpers.h rename to include/clang/EntoSA/PathSensitive/CheckerHelpers.h diff --git a/include/clang/GR/PathSensitive/CheckerVisitor.def b/include/clang/EntoSA/PathSensitive/CheckerVisitor.def similarity index 100% rename from include/clang/GR/PathSensitive/CheckerVisitor.def rename to include/clang/EntoSA/PathSensitive/CheckerVisitor.def diff --git a/include/clang/GR/PathSensitive/CheckerVisitor.h b/include/clang/EntoSA/PathSensitive/CheckerVisitor.h similarity index 93% rename from include/clang/GR/PathSensitive/CheckerVisitor.h rename to include/clang/EntoSA/PathSensitive/CheckerVisitor.h index 18ffa9fad30..62ce943cdbc 100644 --- a/include/clang/GR/PathSensitive/CheckerVisitor.h +++ b/include/clang/EntoSA/PathSensitive/CheckerVisitor.h @@ -13,7 +13,7 @@ #ifndef LLVM_CLANG_GR_CHECKERVISITOR #define LLVM_CLANG_GR_CHECKERVISITOR -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/Checker.h" namespace clang { @@ -51,7 +51,7 @@ public: case Stmt::NAME ## Class:\ static_cast<ImplClass*>(this)->PreVisit ## NAME(C,static_cast<const NAME*>(S));\ break; -#include "clang/GR/PathSensitive/CheckerVisitor.def" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.def" } } @@ -70,7 +70,7 @@ case Stmt::NAME ## Class:\ static_cast<ImplClass*>(this)->\ PostVisit ## NAME(C,static_cast<const NAME*>(S));\ break; -#include "clang/GR/PathSensitive/CheckerVisitor.def" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.def" } } @@ -101,7 +101,7 @@ void PreVisit ## NAME(CheckerContext &C, const NAME* S) {\ void PostVisit ## NAME(CheckerContext &C, const NAME* S) {\ static_cast<ImplClass*>(this)->PostVisit ## FALLBACK(C, S);\ } -#include "clang/GR/PathSensitive/CheckerVisitor.def" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.def" }; } // end GR namespace diff --git a/include/clang/GR/PathSensitive/ConstraintManager.h b/include/clang/EntoSA/PathSensitive/ConstraintManager.h similarity index 98% rename from include/clang/GR/PathSensitive/ConstraintManager.h rename to include/clang/EntoSA/PathSensitive/ConstraintManager.h index 3e73f4b225d..b9e723ca4a6 100644 --- a/include/clang/GR/PathSensitive/ConstraintManager.h +++ b/include/clang/EntoSA/PathSensitive/ConstraintManager.h @@ -15,7 +15,7 @@ #define LLVM_CLANG_GR_CONSTRAINT_MANAGER_H // FIXME: Typedef LiveSymbolsTy/DeadSymbolsTy at a more appropriate place. -#include "clang/GR/PathSensitive/Store.h" +#include "clang/EntoSA/PathSensitive/Store.h" namespace llvm { class APSInt; diff --git a/include/clang/GR/PathSensitive/CoreEngine.h b/include/clang/EntoSA/PathSensitive/CoreEngine.h similarity index 98% rename from include/clang/GR/PathSensitive/CoreEngine.h rename to include/clang/EntoSA/PathSensitive/CoreEngine.h index eaaff521606..45e7fdc6450 100644 --- a/include/clang/GR/PathSensitive/CoreEngine.h +++ b/include/clang/EntoSA/PathSensitive/CoreEngine.h @@ -16,10 +16,10 @@ #define LLVM_CLANG_GR_COREENGINE #include "clang/AST/Expr.h" -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/PathSensitive/WorkList.h" -#include "clang/GR/PathSensitive/BlockCounter.h" -#include "clang/GR/PathSensitive/SubEngine.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/PathSensitive/WorkList.h" +#include "clang/EntoSA/PathSensitive/BlockCounter.h" +#include "clang/EntoSA/PathSensitive/SubEngine.h" #include "llvm/ADT/OwningPtr.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/Environment.h b/include/clang/EntoSA/PathSensitive/Environment.h similarity index 96% rename from include/clang/GR/PathSensitive/Environment.h rename to include/clang/EntoSA/PathSensitive/Environment.h index a8861cc0c2a..1e88e1605ee 100644 --- a/include/clang/GR/PathSensitive/Environment.h +++ b/include/clang/EntoSA/PathSensitive/Environment.h @@ -14,8 +14,8 @@ #ifndef LLVM_CLANG_GR_ENVIRONMENT_H #define LLVM_CLANG_GR_ENVIRONMENT_H -#include "clang/GR/PathSensitive/Store.h" -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/Store.h" +#include "clang/EntoSA/PathSensitive/SVals.h" #include "llvm/ADT/ImmutableMap.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/ExplodedGraph.h b/include/clang/EntoSA/PathSensitive/ExplodedGraph.h similarity index 100% rename from include/clang/GR/PathSensitive/ExplodedGraph.h rename to include/clang/EntoSA/PathSensitive/ExplodedGraph.h diff --git a/include/clang/GR/PathSensitive/ExprEngine.h b/include/clang/EntoSA/PathSensitive/ExprEngine.h similarity index 98% rename from include/clang/GR/PathSensitive/ExprEngine.h rename to include/clang/EntoSA/PathSensitive/ExprEngine.h index ed06b27f305..d10e76b2027 100644 --- a/include/clang/GR/PathSensitive/ExprEngine.h +++ b/include/clang/EntoSA/PathSensitive/ExprEngine.h @@ -16,12 +16,12 @@ #ifndef LLVM_CLANG_GR_EXPRENGINE #define LLVM_CLANG_GR_EXPRENGINE -#include "clang/GR/PathSensitive/AnalysisManager.h" -#include "clang/GR/PathSensitive/SubEngine.h" -#include "clang/GR/PathSensitive/CoreEngine.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/PathSensitive/SubEngine.h" +#include "clang/EntoSA/PathSensitive/CoreEngine.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "clang/AST/Type.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/ExprCXX.h" diff --git a/include/clang/GR/PathSensitive/ExprEngineBuilders.h b/include/clang/EntoSA/PathSensitive/ExprEngineBuilders.h similarity index 97% rename from include/clang/GR/PathSensitive/ExprEngineBuilders.h rename to include/clang/EntoSA/PathSensitive/ExprEngineBuilders.h index b3ccc299413..91df6121a78 100644 --- a/include/clang/GR/PathSensitive/ExprEngineBuilders.h +++ b/include/clang/EntoSA/PathSensitive/ExprEngineBuilders.h @@ -14,7 +14,7 @@ #ifndef LLVM_CLANG_GR_EXPRENGINE_BUILDERS #define LLVM_CLANG_GR_EXPRENGINE_BUILDERS -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/Analysis/Support/SaveAndRestore.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/GRState.h b/include/clang/EntoSA/PathSensitive/GRState.h similarity index 99% rename from include/clang/GR/PathSensitive/GRState.h rename to include/clang/EntoSA/PathSensitive/GRState.h index 914dadbdbd8..8e2ab072997 100644 --- a/include/clang/GR/PathSensitive/GRState.h +++ b/include/clang/EntoSA/PathSensitive/GRState.h @@ -14,10 +14,10 @@ #ifndef LLVM_CLANG_GR_VALUESTATE_H #define LLVM_CLANG_GR_VALUESTATE_H -#include "clang/GR/PathSensitive/ConstraintManager.h" -#include "clang/GR/PathSensitive/Environment.h" -#include "clang/GR/PathSensitive/Store.h" -#include "clang/GR/PathSensitive/SValBuilder.h" +#include "clang/EntoSA/PathSensitive/ConstraintManager.h" +#include "clang/EntoSA/PathSensitive/Environment.h" +#include "clang/EntoSA/PathSensitive/Store.h" +#include "clang/EntoSA/PathSensitive/SValBuilder.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/ImmutableMap.h" #include "llvm/Support/Casting.h" diff --git a/include/clang/GR/PathSensitive/GRStateTrait.h b/include/clang/EntoSA/PathSensitive/GRStateTrait.h similarity index 100% rename from include/clang/GR/PathSensitive/GRStateTrait.h rename to include/clang/EntoSA/PathSensitive/GRStateTrait.h diff --git a/include/clang/GR/PathSensitive/MemRegion.h b/include/clang/EntoSA/PathSensitive/MemRegion.h similarity index 99% rename from include/clang/GR/PathSensitive/MemRegion.h rename to include/clang/EntoSA/PathSensitive/MemRegion.h index 20e25cf44a6..c9c72ab33ed 100644 --- a/include/clang/GR/PathSensitive/MemRegion.h +++ b/include/clang/EntoSA/PathSensitive/MemRegion.h @@ -18,7 +18,7 @@ #include "clang/AST/Decl.h" #include "clang/AST/DeclObjC.h" -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/SVals.h" #include "llvm/Support/Casting.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/ADT/FoldingSet.h" diff --git a/include/clang/GR/PathSensitive/SValBuilder.h b/include/clang/EntoSA/PathSensitive/SValBuilder.h similarity index 98% rename from include/clang/GR/PathSensitive/SValBuilder.h rename to include/clang/EntoSA/PathSensitive/SValBuilder.h index b01f4305ef9..f4c168dc0bb 100644 --- a/include/clang/GR/PathSensitive/SValBuilder.h +++ b/include/clang/EntoSA/PathSensitive/SValBuilder.h @@ -17,9 +17,9 @@ #include "clang/AST/Expr.h" #include "clang/AST/ExprCXX.h" -#include "clang/GR/PathSensitive/SVals.h" -#include "clang/GR/PathSensitive/BasicValueFactory.h" -#include "clang/GR/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/BasicValueFactory.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/SVals.h b/include/clang/EntoSA/PathSensitive/SVals.h similarity index 99% rename from include/clang/GR/PathSensitive/SVals.h rename to include/clang/EntoSA/PathSensitive/SVals.h index 617b3948b75..acbf1d44138 100644 --- a/include/clang/GR/PathSensitive/SVals.h +++ b/include/clang/EntoSA/PathSensitive/SVals.h @@ -15,7 +15,7 @@ #ifndef LLVM_CLANG_GR_RVALUE_H #define LLVM_CLANG_GR_RVALUE_H -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "llvm/Support/Casting.h" #include "llvm/ADT/ImmutableList.h" diff --git a/include/clang/GR/PathSensitive/Store.h b/include/clang/EntoSA/PathSensitive/Store.h similarity index 98% rename from include/clang/GR/PathSensitive/Store.h rename to include/clang/EntoSA/PathSensitive/Store.h index f82959b7dad..83b113834ec 100644 --- a/include/clang/GR/PathSensitive/Store.h +++ b/include/clang/EntoSA/PathSensitive/Store.h @@ -14,8 +14,8 @@ #ifndef LLVM_CLANG_GR_STORE_H #define LLVM_CLANG_GR_STORE_H -#include "clang/GR/PathSensitive/MemRegion.h" -#include "clang/GR/PathSensitive/SValBuilder.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/SValBuilder.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/Optional.h" diff --git a/include/clang/GR/PathSensitive/SubEngine.h b/include/clang/EntoSA/PathSensitive/SubEngine.h similarity index 98% rename from include/clang/GR/PathSensitive/SubEngine.h rename to include/clang/EntoSA/PathSensitive/SubEngine.h index 755dff703e8..bddd5e950f3 100644 --- a/include/clang/GR/PathSensitive/SubEngine.h +++ b/include/clang/EntoSA/PathSensitive/SubEngine.h @@ -13,7 +13,7 @@ #ifndef LLVM_CLANG_GR_SUBENGINE_H #define LLVM_CLANG_GR_SUBENGINE_H -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/SVals.h" namespace clang { diff --git a/include/clang/GR/PathSensitive/SummaryManager.h b/include/clang/EntoSA/PathSensitive/SummaryManager.h similarity index 100% rename from include/clang/GR/PathSensitive/SummaryManager.h rename to include/clang/EntoSA/PathSensitive/SummaryManager.h diff --git a/include/clang/GR/PathSensitive/SymbolManager.h b/include/clang/EntoSA/PathSensitive/SymbolManager.h similarity index 100% rename from include/clang/GR/PathSensitive/SymbolManager.h rename to include/clang/EntoSA/PathSensitive/SymbolManager.h diff --git a/include/clang/GR/PathSensitive/TransferFuncs.h b/include/clang/EntoSA/PathSensitive/TransferFuncs.h similarity index 96% rename from include/clang/GR/PathSensitive/TransferFuncs.h rename to include/clang/EntoSA/PathSensitive/TransferFuncs.h index c73a33d160f..ac5b4a6d176 100644 --- a/include/clang/GR/PathSensitive/TransferFuncs.h +++ b/include/clang/EntoSA/PathSensitive/TransferFuncs.h @@ -15,8 +15,8 @@ #ifndef LLVM_CLANG_GR_TRANSFERFUNCS #define LLVM_CLANG_GR_TRANSFERFUNCS -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/SVals.h" #include <vector> namespace clang { diff --git a/include/clang/GR/PathSensitive/WorkList.h b/include/clang/EntoSA/PathSensitive/WorkList.h similarity index 97% rename from include/clang/GR/PathSensitive/WorkList.h rename to include/clang/EntoSA/PathSensitive/WorkList.h index 132bcf6e0bd..6f98587235f 100644 --- a/include/clang/GR/PathSensitive/WorkList.h +++ b/include/clang/EntoSA/PathSensitive/WorkList.h @@ -15,7 +15,7 @@ #ifndef LLVM_CLANG_GR_WORKLIST #define LLVM_CLANG_GR_WORKLIST -#include "clang/GR/PathSensitive/BlockCounter.h" +#include "clang/EntoSA/PathSensitive/BlockCounter.h" #include <cstddef> namespace clang { diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 2066563c33d..6197dc72d0b 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -12,5 +12,5 @@ add_subdirectory(Serialization) add_subdirectory(Frontend) add_subdirectory(FrontendTool) add_subdirectory(Index) -add_subdirectory(GR) -add_subdirectory(GR/Checkers) +add_subdirectory(EntoSA) +add_subdirectory(EntoSA/Checkers) diff --git a/lib/GR/AggExprVisitor.cpp b/lib/EntoSA/AggExprVisitor.cpp similarity index 97% rename from lib/GR/AggExprVisitor.cpp rename to lib/EntoSA/AggExprVisitor.cpp index af30c56974a..c3561866226 100644 --- a/lib/GR/AggExprVisitor.cpp +++ b/lib/EntoSA/AggExprVisitor.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/AST/StmtVisitor.h" using namespace clang; diff --git a/lib/GR/AnalysisManager.cpp b/lib/EntoSA/AnalysisManager.cpp similarity index 94% rename from lib/GR/AnalysisManager.cpp rename to lib/EntoSA/AnalysisManager.cpp index 767ae4ab75d..fa64f472f78 100644 --- a/lib/GR/AnalysisManager.cpp +++ b/lib/EntoSA/AnalysisManager.cpp @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" #include "clang/Index/Entity.h" #include "clang/Index/Indexer.h" diff --git a/lib/GR/AnalyzerStatsChecker.cpp b/lib/EntoSA/AnalyzerStatsChecker.cpp similarity index 96% rename from lib/GR/AnalyzerStatsChecker.cpp rename to lib/EntoSA/AnalyzerStatsChecker.cpp index fa8ae59894b..fb0e74b4b52 100644 --- a/lib/GR/AnalyzerStatsChecker.cpp +++ b/lib/EntoSA/AnalyzerStatsChecker.cpp @@ -9,9 +9,9 @@ // This file reports various statistics about analyzer visitation. //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" // FIXME: Restructure checker registration. #include "Checkers/ExprEngineExperimentalChecks.h" diff --git a/lib/GR/BasicConstraintManager.cpp b/lib/EntoSA/BasicConstraintManager.cpp similarity index 98% rename from lib/GR/BasicConstraintManager.cpp rename to lib/EntoSA/BasicConstraintManager.cpp index da91f5c9855..92837d2ff4d 100644 --- a/lib/GR/BasicConstraintManager.cpp +++ b/lib/EntoSA/BasicConstraintManager.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/lib/GR/BasicStore.cpp b/lib/EntoSA/BasicStore.cpp similarity index 99% rename from lib/GR/BasicStore.cpp rename to lib/EntoSA/BasicStore.cpp index 9eb8d79ce4a..8c4a732aa31 100644 --- a/lib/GR/BasicStore.cpp +++ b/lib/EntoSA/BasicStore.cpp @@ -15,7 +15,7 @@ #include "clang/AST/ExprObjC.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/AnalysisContext.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/lib/GR/BasicValueFactory.cpp b/lib/EntoSA/BasicValueFactory.cpp similarity index 99% rename from lib/GR/BasicValueFactory.cpp rename to lib/EntoSA/BasicValueFactory.cpp index 8e51361e00c..0d1cb4a9133 100644 --- a/lib/GR/BasicValueFactory.cpp +++ b/lib/EntoSA/BasicValueFactory.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/BasicValueFactory.h" +#include "clang/EntoSA/PathSensitive/BasicValueFactory.h" using namespace clang; using namespace ento; diff --git a/lib/GR/BlockCounter.cpp b/lib/EntoSA/BlockCounter.cpp similarity index 97% rename from lib/GR/BlockCounter.cpp rename to lib/EntoSA/BlockCounter.cpp index dadf707cf2f..b4e6eeee3f4 100644 --- a/lib/GR/BlockCounter.cpp +++ b/lib/EntoSA/BlockCounter.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/BlockCounter.h" +#include "clang/EntoSA/PathSensitive/BlockCounter.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/lib/GR/BugReporter.cpp b/lib/EntoSA/BugReporter.cpp similarity index 99% rename from lib/GR/BugReporter.cpp rename to lib/EntoSA/BugReporter.cpp index 769e2b9c4d8..ff350244999 100644 --- a/lib/GR/BugReporter.cpp +++ b/lib/EntoSA/BugReporter.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/AST/ASTContext.h" #include "clang/Analysis/CFG.h" #include "clang/AST/Expr.h" @@ -22,7 +22,7 @@ #include "clang/AST/StmtObjC.h" #include "clang/Basic/SourceManager.h" #include "clang/Analysis/ProgramPoint.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" #include "llvm/Support/raw_ostream.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/STLExtras.h" diff --git a/lib/GR/BugReporterVisitors.cpp b/lib/EntoSA/BugReporterVisitors.cpp similarity index 98% rename from lib/GR/BugReporterVisitors.cpp rename to lib/EntoSA/BugReporterVisitors.cpp index 78b5ad66ab9..d264505b23f 100644 --- a/lib/GR/BugReporterVisitors.cpp +++ b/lib/EntoSA/BugReporterVisitors.cpp @@ -14,10 +14,10 @@ #include "clang/AST/Expr.h" #include "clang/AST/ExprObjC.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/PathSensitive/GRState.h" using namespace clang; using namespace ento; diff --git a/lib/GR/CFRefCount.cpp b/lib/EntoSA/CFRefCount.cpp similarity index 99% rename from lib/GR/CFRefCount.cpp rename to lib/EntoSA/CFRefCount.cpp index 2fe6b18c6d6..9c9637eb821 100644 --- a/lib/GR/CFRefCount.cpp +++ b/lib/EntoSA/CFRefCount.cpp @@ -16,15 +16,15 @@ #include "clang/AST/StmtVisitor.h" #include "clang/Basic/LangOptions.h" #include "clang/Basic/SourceManager.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" #include "clang/Analysis/DomainSpecific/CocoaConventions.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngineBuilders.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngineBuilders.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/ImmutableList.h" diff --git a/lib/GR/CMakeLists.txt b/lib/EntoSA/CMakeLists.txt similarity index 87% rename from lib/GR/CMakeLists.txt rename to lib/EntoSA/CMakeLists.txt index 748f7123f7f..09a6c2f3643 100644 --- a/lib/GR/CMakeLists.txt +++ b/lib/EntoSA/CMakeLists.txt @@ -2,7 +2,7 @@ set(LLVM_NO_RTTI 1) set(LLVM_USED_LIBS clangBasic clangLex clangAST clangFrontend clangRewrite) -add_clang_library(clangGRCore +add_clang_library(clangEntoCore AggExprVisitor.cpp AnalysisManager.cpp AnalyzerStatsChecker.cpp @@ -37,5 +37,5 @@ add_clang_library(clangGRCore TextPathDiagnostics.cpp ) -add_dependencies(clangGRCore ClangAttrClasses ClangAttrList ClangDeclNodes +add_dependencies(clangEntoCore ClangAttrClasses ClangAttrList ClangDeclNodes ClangStmtNodes) diff --git a/lib/GR/CXXExprEngine.cpp b/lib/EntoSA/CXXExprEngine.cpp similarity index 99% rename from lib/GR/CXXExprEngine.cpp rename to lib/EntoSA/CXXExprEngine.cpp index eee90f2b211..3ecd439d0ae 100644 --- a/lib/GR/CXXExprEngine.cpp +++ b/lib/EntoSA/CXXExprEngine.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/AnalysisManager.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/AST/DeclCXX.h" using namespace clang; diff --git a/lib/GR/Checker.cpp b/lib/EntoSA/Checker.cpp similarity index 96% rename from lib/GR/Checker.cpp rename to lib/EntoSA/Checker.cpp index 975d8475bcd..943be6b9313 100644 --- a/lib/GR/Checker.cpp +++ b/lib/EntoSA/Checker.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/Checker.h" using namespace clang; using namespace ento; diff --git a/lib/GR/CheckerHelpers.cpp b/lib/EntoSA/CheckerHelpers.cpp similarity index 97% rename from lib/GR/CheckerHelpers.cpp rename to lib/EntoSA/CheckerHelpers.cpp index 81e83399ed2..7c7f707afd6 100644 --- a/lib/GR/CheckerHelpers.cpp +++ b/lib/EntoSA/CheckerHelpers.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/CheckerHelpers.h" +#include "clang/EntoSA/PathSensitive/CheckerHelpers.h" #include "clang/AST/Expr.h" // Recursively find any substatements containing macros diff --git a/lib/GR/Checkers/AdjustedReturnValueChecker.cpp b/lib/EntoSA/Checkers/AdjustedReturnValueChecker.cpp similarity index 94% rename from lib/GR/Checkers/AdjustedReturnValueChecker.cpp rename to lib/EntoSA/Checkers/AdjustedReturnValueChecker.cpp index d4e5389f856..914b1e4fbbb 100644 --- a/lib/GR/Checkers/AdjustedReturnValueChecker.cpp +++ b/lib/EntoSA/Checkers/AdjustedReturnValueChecker.cpp @@ -14,9 +14,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/AnalysisConsumer.cpp b/lib/EntoSA/Checkers/AnalysisConsumer.cpp similarity index 97% rename from lib/GR/Checkers/AnalysisConsumer.cpp rename to lib/EntoSA/Checkers/AnalysisConsumer.cpp index f70de0596b7..043a24a2ef6 100644 --- a/lib/GR/Checkers/AnalysisConsumer.cpp +++ b/lib/EntoSA/Checkers/AnalysisConsumer.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/AnalysisConsumer.h" +#include "clang/EntoSA/AnalysisConsumer.h" #include "clang/AST/ASTConsumer.h" #include "clang/AST/Decl.h" #include "clang/AST/DeclCXX.h" @@ -20,14 +20,14 @@ #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/Analyses/UninitializedValues.h" #include "clang/Analysis/CFG.h" -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/ManagerRegistry.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/PathSensitive/AnalysisManager.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" -#include "clang/GR/PathDiagnosticClients.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/ManagerRegistry.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/PathDiagnosticClients.h" // FIXME: Restructure checker registration. #include "ExprEngineExperimentalChecks.h" diff --git a/lib/GR/Checkers/ArrayBoundChecker.cpp b/lib/EntoSA/Checkers/ArrayBoundChecker.cpp similarity index 94% rename from lib/GR/Checkers/ArrayBoundChecker.cpp rename to lib/EntoSA/Checkers/ArrayBoundChecker.cpp index 9d4e3c4fd96..c72a4668ab6 100644 --- a/lib/GR/Checkers/ArrayBoundChecker.cpp +++ b/lib/EntoSA/Checkers/ArrayBoundChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ArrayBoundCheckerV2.cpp b/lib/EntoSA/Checkers/ArrayBoundCheckerV2.cpp similarity index 98% rename from lib/GR/Checkers/ArrayBoundCheckerV2.cpp rename to lib/EntoSA/Checkers/ArrayBoundCheckerV2.cpp index 1753ac52a80..33683bac324 100644 --- a/lib/GR/Checkers/ArrayBoundCheckerV2.cpp +++ b/lib/EntoSA/Checkers/ArrayBoundCheckerV2.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/AST/CharUnits.h" using namespace clang; diff --git a/lib/GR/Checkers/AttrNonNullChecker.cpp b/lib/EntoSA/Checkers/AttrNonNullChecker.cpp similarity index 97% rename from lib/GR/Checkers/AttrNonNullChecker.cpp rename to lib/EntoSA/Checkers/AttrNonNullChecker.cpp index 5c2aede8159..f887e24d162 100644 --- a/lib/GR/Checkers/AttrNonNullChecker.cpp +++ b/lib/EntoSA/Checkers/AttrNonNullChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/BasicObjCFoundationChecks.cpp b/lib/EntoSA/Checkers/BasicObjCFoundationChecks.cpp similarity index 97% rename from lib/GR/Checkers/BasicObjCFoundationChecks.cpp rename to lib/EntoSA/Checkers/BasicObjCFoundationChecks.cpp index a172477bd69..8e83160a201 100644 --- a/lib/GR/Checkers/BasicObjCFoundationChecks.cpp +++ b/lib/EntoSA/Checkers/BasicObjCFoundationChecks.cpp @@ -15,14 +15,14 @@ #include "BasicObjCFoundationChecks.h" -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/MemRegion.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/ExprObjC.h" diff --git a/lib/GR/Checkers/BasicObjCFoundationChecks.h b/lib/EntoSA/Checkers/BasicObjCFoundationChecks.h similarity index 100% rename from lib/GR/Checkers/BasicObjCFoundationChecks.h rename to lib/EntoSA/Checkers/BasicObjCFoundationChecks.h diff --git a/lib/GR/Checkers/BuiltinFunctionChecker.cpp b/lib/EntoSA/Checkers/BuiltinFunctionChecker.cpp similarity index 98% rename from lib/GR/Checkers/BuiltinFunctionChecker.cpp rename to lib/EntoSA/Checkers/BuiltinFunctionChecker.cpp index 697f0a4c000..1db8aac93f8 100644 --- a/lib/GR/Checkers/BuiltinFunctionChecker.cpp +++ b/lib/EntoSA/Checkers/BuiltinFunctionChecker.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/Checker.h" #include "clang/Basic/Builtins.h" using namespace clang; diff --git a/lib/GR/Checkers/CMakeLists.txt b/lib/EntoSA/Checkers/CMakeLists.txt similarity index 91% rename from lib/GR/Checkers/CMakeLists.txt rename to lib/EntoSA/Checkers/CMakeLists.txt index 2f2c7a7b5c1..224a515d9ae 100644 --- a/lib/GR/Checkers/CMakeLists.txt +++ b/lib/EntoSA/Checkers/CMakeLists.txt @@ -1,4 +1,4 @@ -add_clang_library(clangGRCheckers +add_clang_library(clangEntoCheckers AdjustedReturnValueChecker.cpp AnalysisConsumer.cpp ArrayBoundChecker.cpp @@ -49,5 +49,5 @@ add_clang_library(clangGRCheckers VLASizeChecker.cpp ) -add_dependencies(clangGRCore ClangAttrClasses ClangAttrList ClangDeclNodes +add_dependencies(clangEntoCore ClangAttrClasses ClangAttrList ClangDeclNodes ClangStmtNodes) diff --git a/lib/GR/Checkers/CStringChecker.cpp b/lib/EntoSA/Checkers/CStringChecker.cpp similarity index 99% rename from lib/GR/Checkers/CStringChecker.cpp rename to lib/EntoSA/Checkers/CStringChecker.cpp index d658c2f3ddd..199d6b2f5e7 100644 --- a/lib/GR/Checkers/CStringChecker.cpp +++ b/lib/EntoSA/Checkers/CStringChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineExperimentalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" #include "llvm/ADT/StringSwitch.h" using namespace clang; diff --git a/lib/GR/Checkers/CallAndMessageChecker.cpp b/lib/EntoSA/Checkers/CallAndMessageChecker.cpp similarity index 99% rename from lib/GR/Checkers/CallAndMessageChecker.cpp rename to lib/EntoSA/Checkers/CallAndMessageChecker.cpp index 24fc20ef13a..2fa37e3fa57 100644 --- a/lib/GR/Checkers/CallAndMessageChecker.cpp +++ b/lib/EntoSA/Checkers/CallAndMessageChecker.cpp @@ -15,8 +15,8 @@ #include "ExprEngineInternalChecks.h" #include "clang/AST/ParentMap.h" #include "clang/Basic/TargetInfo.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/CastSizeChecker.cpp b/lib/EntoSA/Checkers/CastSizeChecker.cpp similarity index 96% rename from lib/GR/Checkers/CastSizeChecker.cpp rename to lib/EntoSA/Checkers/CastSizeChecker.cpp index 7844f51f068..41a72ef32d3 100644 --- a/lib/GR/Checkers/CastSizeChecker.cpp +++ b/lib/EntoSA/Checkers/CastSizeChecker.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// #include "clang/AST/CharUnits.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" #include "ExprEngineInternalChecks.h" using namespace clang; diff --git a/lib/GR/Checkers/CastToStructChecker.cpp b/lib/EntoSA/Checkers/CastToStructChecker.cpp similarity index 96% rename from lib/GR/Checkers/CastToStructChecker.cpp rename to lib/EntoSA/Checkers/CastToStructChecker.cpp index 236623fc4a3..83393b9268f 100644 --- a/lib/GR/Checkers/CastToStructChecker.cpp +++ b/lib/EntoSA/Checkers/CastToStructChecker.cpp @@ -13,8 +13,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" #include "ExprEngineInternalChecks.h" using namespace clang; diff --git a/lib/GR/Checkers/CheckDeadStores.cpp b/lib/EntoSA/Checkers/CheckDeadStores.cpp similarity index 98% rename from lib/GR/Checkers/CheckDeadStores.cpp rename to lib/EntoSA/Checkers/CheckDeadStores.cpp index d2ffd6acb47..047c83abc64 100644 --- a/lib/GR/Checkers/CheckDeadStores.cpp +++ b/lib/EntoSA/Checkers/CheckDeadStores.cpp @@ -12,11 +12,11 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/Visitors/CFGRecStmtVisitor.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h" #include "clang/Basic/Diagnostic.h" #include "clang/AST/ASTContext.h" diff --git a/lib/GR/Checkers/CheckObjCDealloc.cpp b/lib/EntoSA/Checkers/CheckObjCDealloc.cpp similarity index 98% rename from lib/GR/Checkers/CheckObjCDealloc.cpp rename to lib/EntoSA/Checkers/CheckObjCDealloc.cpp index 1aa02492821..391e30f61eb 100644 --- a/lib/GR/Checkers/CheckObjCDealloc.cpp +++ b/lib/EntoSA/Checkers/CheckObjCDealloc.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/DeclObjC.h" diff --git a/lib/GR/Checkers/CheckObjCInstMethSignature.cpp b/lib/EntoSA/Checkers/CheckObjCInstMethSignature.cpp similarity index 96% rename from lib/GR/Checkers/CheckObjCInstMethSignature.cpp rename to lib/EntoSA/Checkers/CheckObjCInstMethSignature.cpp index 62c5e600054..f908e69cc7d 100644 --- a/lib/GR/Checkers/CheckObjCInstMethSignature.cpp +++ b/lib/EntoSA/Checkers/CheckObjCInstMethSignature.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Type.h" #include "clang/AST/ASTContext.h" diff --git a/lib/GR/Checkers/CheckSecuritySyntaxOnly.cpp b/lib/EntoSA/Checkers/CheckSecuritySyntaxOnly.cpp similarity index 99% rename from lib/GR/Checkers/CheckSecuritySyntaxOnly.cpp rename to lib/EntoSA/Checkers/CheckSecuritySyntaxOnly.cpp index bdb03f8038c..98da69231c6 100644 --- a/lib/GR/Checkers/CheckSecuritySyntaxOnly.cpp +++ b/lib/EntoSA/Checkers/CheckSecuritySyntaxOnly.cpp @@ -12,8 +12,8 @@ //===----------------------------------------------------------------------===// #include "clang/Basic/TargetInfo.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" #include "clang/AST/StmtVisitor.h" #include "llvm/Support/raw_ostream.h" diff --git a/lib/GR/Checkers/CheckSizeofPointer.cpp b/lib/EntoSA/Checkers/CheckSizeofPointer.cpp similarity index 95% rename from lib/GR/Checkers/CheckSizeofPointer.cpp rename to lib/EntoSA/Checkers/CheckSizeofPointer.cpp index 3a2e8c7b50b..f7ab9514e9b 100644 --- a/lib/GR/Checkers/CheckSizeofPointer.cpp +++ b/lib/EntoSA/Checkers/CheckSizeofPointer.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "clang/AST/StmtVisitor.h" -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ChrootChecker.cpp b/lib/EntoSA/Checkers/ChrootChecker.cpp similarity index 95% rename from lib/GR/Checkers/ChrootChecker.cpp rename to lib/EntoSA/Checkers/ChrootChecker.cpp index 6a365938944..e951c29d1ae 100644 --- a/lib/GR/Checkers/ChrootChecker.cpp +++ b/lib/EntoSA/Checkers/ChrootChecker.cpp @@ -12,11 +12,11 @@ //===----------------------------------------------------------------------===// #include "ExprEngineExperimentalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/DereferenceChecker.cpp b/lib/EntoSA/Checkers/DereferenceChecker.cpp similarity index 97% rename from lib/GR/Checkers/DereferenceChecker.cpp rename to lib/EntoSA/Checkers/DereferenceChecker.cpp index cecea571924..35fae40935b 100644 --- a/lib/GR/Checkers/DereferenceChecker.cpp +++ b/lib/EntoSA/Checkers/DereferenceChecker.cpp @@ -13,10 +13,10 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/Checkers/DereferenceChecker.h" -#include "clang/GR/PathSensitive/Checker.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/Checkers/DereferenceChecker.h" +#include "clang/EntoSA/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/DivZeroChecker.cpp b/lib/EntoSA/Checkers/DivZeroChecker.cpp similarity index 96% rename from lib/GR/Checkers/DivZeroChecker.cpp rename to lib/EntoSA/Checkers/DivZeroChecker.cpp index 2119a0ca2f6..24c743a8d05 100644 --- a/lib/GR/Checkers/DivZeroChecker.cpp +++ b/lib/EntoSA/Checkers/DivZeroChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ExprEngine.cpp b/lib/EntoSA/Checkers/ExprEngine.cpp similarity index 99% rename from lib/GR/Checkers/ExprEngine.cpp rename to lib/EntoSA/Checkers/ExprEngine.cpp index 2ff665c9416..afd6318acc2 100644 --- a/lib/GR/Checkers/ExprEngine.cpp +++ b/lib/EntoSA/Checkers/ExprEngine.cpp @@ -16,11 +16,11 @@ // FIXME: Restructure checker registration. #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/AnalysisManager.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/ExprEngineBuilders.h" -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/ExprEngineBuilders.h" +#include "clang/EntoSA/PathSensitive/Checker.h" #include "clang/AST/CharUnits.h" #include "clang/AST/ParentMap.h" #include "clang/AST/StmtObjC.h" diff --git a/lib/GR/Checkers/ExprEngineExperimentalChecks.cpp b/lib/EntoSA/Checkers/ExprEngineExperimentalChecks.cpp similarity index 96% rename from lib/GR/Checkers/ExprEngineExperimentalChecks.cpp rename to lib/EntoSA/Checkers/ExprEngineExperimentalChecks.cpp index 9f3c04ae917..6ab5a4d5daf 100644 --- a/lib/GR/Checkers/ExprEngineExperimentalChecks.cpp +++ b/lib/EntoSA/Checkers/ExprEngineExperimentalChecks.cpp @@ -14,7 +14,7 @@ #include "ExprEngineInternalChecks.h" #include "ExprEngineExperimentalChecks.h" -#include "clang/GR/Checkers/LocalCheckers.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ExprEngineExperimentalChecks.h b/lib/EntoSA/Checkers/ExprEngineExperimentalChecks.h similarity index 100% rename from lib/GR/Checkers/ExprEngineExperimentalChecks.h rename to lib/EntoSA/Checkers/ExprEngineExperimentalChecks.h diff --git a/lib/GR/Checkers/ExprEngineInternalChecks.h b/lib/EntoSA/Checkers/ExprEngineInternalChecks.h similarity index 100% rename from lib/GR/Checkers/ExprEngineInternalChecks.h rename to lib/EntoSA/Checkers/ExprEngineInternalChecks.h diff --git a/lib/GR/Checkers/FixedAddressChecker.cpp b/lib/EntoSA/Checkers/FixedAddressChecker.cpp similarity index 95% rename from lib/GR/Checkers/FixedAddressChecker.cpp rename to lib/EntoSA/Checkers/FixedAddressChecker.cpp index 1d629ee55e9..ea736435d6b 100644 --- a/lib/GR/Checkers/FixedAddressChecker.cpp +++ b/lib/EntoSA/Checkers/FixedAddressChecker.cpp @@ -14,8 +14,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/FrontendActions.cpp b/lib/EntoSA/Checkers/FrontendActions.cpp similarity index 89% rename from lib/GR/Checkers/FrontendActions.cpp rename to lib/EntoSA/Checkers/FrontendActions.cpp index c88378279ae..b901afc5e14 100644 --- a/lib/GR/Checkers/FrontendActions.cpp +++ b/lib/EntoSA/Checkers/FrontendActions.cpp @@ -7,9 +7,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/FrontendActions.h" +#include "clang/EntoSA/FrontendActions.h" #include "clang/Frontend/CompilerInstance.h" -#include "clang/GR/AnalysisConsumer.h" +#include "clang/EntoSA/AnalysisConsumer.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/IdempotentOperationChecker.cpp b/lib/EntoSA/Checkers/IdempotentOperationChecker.cpp similarity index 98% rename from lib/GR/Checkers/IdempotentOperationChecker.cpp rename to lib/EntoSA/Checkers/IdempotentOperationChecker.cpp index 56bb542e923..04f652cdcb9 100644 --- a/lib/GR/Checkers/IdempotentOperationChecker.cpp +++ b/lib/EntoSA/Checkers/IdempotentOperationChecker.cpp @@ -45,12 +45,12 @@ #include "ExprEngineExperimentalChecks.h" #include "clang/Analysis/CFGStmtMap.h" #include "clang/Analysis/Analyses/PseudoConstantAnalysis.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerHelpers.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/CoreEngine.h" -#include "clang/GR/PathSensitive/SVals.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerHelpers.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/CoreEngine.h" +#include "clang/EntoSA/PathSensitive/SVals.h" #include "clang/AST/Stmt.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/SmallSet.h" diff --git a/lib/GR/Checkers/LLVMConventionsChecker.cpp b/lib/EntoSA/Checkers/LLVMConventionsChecker.cpp similarity index 98% rename from lib/GR/Checkers/LLVMConventionsChecker.cpp rename to lib/EntoSA/Checkers/LLVMConventionsChecker.cpp index 864dd850937..e88997f79ca 100644 --- a/lib/GR/Checkers/LLVMConventionsChecker.cpp +++ b/lib/EntoSA/Checkers/LLVMConventionsChecker.cpp @@ -14,8 +14,8 @@ #include "clang/AST/DeclTemplate.h" #include "clang/AST/StmtVisitor.h" -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include <string> #include "llvm/ADT/StringRef.h" diff --git a/lib/GR/Checkers/MacOSXAPIChecker.cpp b/lib/EntoSA/Checkers/MacOSXAPIChecker.cpp similarity index 96% rename from lib/GR/Checkers/MacOSXAPIChecker.cpp rename to lib/EntoSA/Checkers/MacOSXAPIChecker.cpp index 5934c5ffbf2..c2f5f4b83cf 100644 --- a/lib/GR/Checkers/MacOSXAPIChecker.cpp +++ b/lib/EntoSA/Checkers/MacOSXAPIChecker.cpp @@ -17,9 +17,9 @@ #include "ExprEngineInternalChecks.h" #include "clang/Basic/TargetInfo.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/Support/raw_ostream.h" diff --git a/lib/GR/Checkers/Makefile b/lib/EntoSA/Checkers/Makefile similarity index 94% rename from lib/GR/Checkers/Makefile rename to lib/EntoSA/Checkers/Makefile index b3d213ab073..9ba4e282d2c 100644 --- a/lib/GR/Checkers/Makefile +++ b/lib/EntoSA/Checkers/Makefile @@ -12,6 +12,6 @@ ##===----------------------------------------------------------------------===## CLANG_LEVEL := ../../.. -LIBRARYNAME := clangGRCheckers +LIBRARYNAME := clangEntoCheckers include $(CLANG_LEVEL)/Makefile diff --git a/lib/GR/Checkers/MallocChecker.cpp b/lib/EntoSA/Checkers/MallocChecker.cpp similarity index 98% rename from lib/GR/Checkers/MallocChecker.cpp rename to lib/EntoSA/Checkers/MallocChecker.cpp index a4d317f8b05..2b0ae82ccd7 100644 --- a/lib/GR/Checkers/MallocChecker.cpp +++ b/lib/EntoSA/Checkers/MallocChecker.cpp @@ -13,11 +13,11 @@ //===----------------------------------------------------------------------===// #include "ExprEngineExperimentalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/NSAutoreleasePoolChecker.cpp b/lib/EntoSA/Checkers/NSAutoreleasePoolChecker.cpp similarity index 94% rename from lib/GR/Checkers/NSAutoreleasePoolChecker.cpp rename to lib/EntoSA/Checkers/NSAutoreleasePoolChecker.cpp index c93121fcd93..acad46c3528 100644 --- a/lib/GR/Checkers/NSAutoreleasePoolChecker.cpp +++ b/lib/EntoSA/Checkers/NSAutoreleasePoolChecker.cpp @@ -15,9 +15,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" #include "BasicObjCFoundationChecks.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Decl.h" diff --git a/lib/GR/Checkers/NSErrorChecker.cpp b/lib/EntoSA/Checkers/NSErrorChecker.cpp similarity index 97% rename from lib/GR/Checkers/NSErrorChecker.cpp rename to lib/EntoSA/Checkers/NSErrorChecker.cpp index ee3f901ad53..d5c395f0a11 100644 --- a/lib/GR/Checkers/NSErrorChecker.cpp +++ b/lib/EntoSA/Checkers/NSErrorChecker.cpp @@ -15,10 +15,10 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/Checkers/DereferenceChecker.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/Checkers/DereferenceChecker.h" #include "BasicObjCFoundationChecks.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Decl.h" diff --git a/lib/GR/Checkers/NoReturnFunctionChecker.cpp b/lib/EntoSA/Checkers/NoReturnFunctionChecker.cpp similarity index 97% rename from lib/GR/Checkers/NoReturnFunctionChecker.cpp rename to lib/EntoSA/Checkers/NoReturnFunctionChecker.cpp index ad86ac500d8..4b96ddba399 100644 --- a/lib/GR/Checkers/NoReturnFunctionChecker.cpp +++ b/lib/EntoSA/Checkers/NoReturnFunctionChecker.cpp @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" #include "llvm/ADT/StringSwitch.h" using namespace clang; diff --git a/lib/GR/Checkers/OSAtomicChecker.cpp b/lib/EntoSA/Checkers/OSAtomicChecker.cpp similarity index 99% rename from lib/GR/Checkers/OSAtomicChecker.cpp rename to lib/EntoSA/Checkers/OSAtomicChecker.cpp index 3d230ce76e7..cc67c3df7a5 100644 --- a/lib/GR/Checkers/OSAtomicChecker.cpp +++ b/lib/EntoSA/Checkers/OSAtomicChecker.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/Checker.h" #include "clang/Basic/Builtins.h" using namespace clang; diff --git a/lib/GR/Checkers/ObjCAtSyncChecker.cpp b/lib/EntoSA/Checkers/ObjCAtSyncChecker.cpp similarity index 93% rename from lib/GR/Checkers/ObjCAtSyncChecker.cpp rename to lib/EntoSA/Checkers/ObjCAtSyncChecker.cpp index b44fae8b6c9..3e901b60075 100644 --- a/lib/GR/Checkers/ObjCAtSyncChecker.cpp +++ b/lib/EntoSA/Checkers/ObjCAtSyncChecker.cpp @@ -13,10 +13,10 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/Checkers/DereferenceChecker.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/Checkers/DereferenceChecker.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ObjCUnusedIVarsChecker.cpp b/lib/EntoSA/Checkers/ObjCUnusedIVarsChecker.cpp similarity index 97% rename from lib/GR/Checkers/ObjCUnusedIVarsChecker.cpp rename to lib/EntoSA/Checkers/ObjCUnusedIVarsChecker.cpp index 177f6a22679..a2e2475f287 100644 --- a/lib/GR/Checkers/ObjCUnusedIVarsChecker.cpp +++ b/lib/EntoSA/Checkers/ObjCUnusedIVarsChecker.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/Checkers/LocalCheckers.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/Checkers/LocalCheckers.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/DeclObjC.h" diff --git a/lib/GR/Checkers/PointerArithChecker.cpp b/lib/EntoSA/Checkers/PointerArithChecker.cpp similarity index 95% rename from lib/GR/Checkers/PointerArithChecker.cpp rename to lib/EntoSA/Checkers/PointerArithChecker.cpp index f40eeec52f5..30009a25607 100644 --- a/lib/GR/Checkers/PointerArithChecker.cpp +++ b/lib/EntoSA/Checkers/PointerArithChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/PointerSubChecker.cpp b/lib/EntoSA/Checkers/PointerSubChecker.cpp similarity index 95% rename from lib/GR/Checkers/PointerSubChecker.cpp rename to lib/EntoSA/Checkers/PointerSubChecker.cpp index 63aa90429e9..923d0a86d8e 100644 --- a/lib/GR/Checkers/PointerSubChecker.cpp +++ b/lib/EntoSA/Checkers/PointerSubChecker.cpp @@ -14,8 +14,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/PthreadLockChecker.cpp b/lib/EntoSA/Checkers/PthreadLockChecker.cpp similarity index 96% rename from lib/GR/Checkers/PthreadLockChecker.cpp rename to lib/EntoSA/Checkers/PthreadLockChecker.cpp index 517f6b15ab7..56c9adb5091 100644 --- a/lib/GR/Checkers/PthreadLockChecker.cpp +++ b/lib/EntoSA/Checkers/PthreadLockChecker.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/BugReporter/BugReporter.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" #include "ExprEngineExperimentalChecks.h" #include "llvm/ADT/ImmutableSet.h" diff --git a/lib/GR/Checkers/ReturnPointerRangeChecker.cpp b/lib/EntoSA/Checkers/ReturnPointerRangeChecker.cpp similarity index 95% rename from lib/GR/Checkers/ReturnPointerRangeChecker.cpp rename to lib/EntoSA/Checkers/ReturnPointerRangeChecker.cpp index 80316f58c10..8afe9847aaa 100644 --- a/lib/GR/Checkers/ReturnPointerRangeChecker.cpp +++ b/lib/EntoSA/Checkers/ReturnPointerRangeChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/ReturnUndefChecker.cpp b/lib/EntoSA/Checkers/ReturnUndefChecker.cpp similarity index 92% rename from lib/GR/Checkers/ReturnUndefChecker.cpp rename to lib/EntoSA/Checkers/ReturnUndefChecker.cpp index 17a2a55ebd9..8e46519b21b 100644 --- a/lib/GR/Checkers/ReturnUndefChecker.cpp +++ b/lib/EntoSA/Checkers/ReturnUndefChecker.cpp @@ -14,9 +14,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/StackAddrLeakChecker.cpp b/lib/EntoSA/Checkers/StackAddrLeakChecker.cpp similarity index 97% rename from lib/GR/Checkers/StackAddrLeakChecker.cpp rename to lib/EntoSA/Checkers/StackAddrLeakChecker.cpp index 229356ad679..c9aebadca12 100644 --- a/lib/GR/Checkers/StackAddrLeakChecker.cpp +++ b/lib/EntoSA/Checkers/StackAddrLeakChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "clang/Basic/SourceManager.h" #include "llvm/ADT/SmallString.h" using namespace clang; diff --git a/lib/GR/Checkers/StreamChecker.cpp b/lib/EntoSA/Checkers/StreamChecker.cpp similarity index 98% rename from lib/GR/Checkers/StreamChecker.cpp rename to lib/EntoSA/Checkers/StreamChecker.cpp index 32e22b04198..cb7899fbb22 100644 --- a/lib/GR/Checkers/StreamChecker.cpp +++ b/lib/EntoSA/Checkers/StreamChecker.cpp @@ -12,11 +12,11 @@ //===----------------------------------------------------------------------===// #include "ExprEngineExperimentalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/lib/GR/Checkers/UndefBranchChecker.cpp b/lib/EntoSA/Checkers/UndefBranchChecker.cpp similarity index 97% rename from lib/GR/Checkers/UndefBranchChecker.cpp rename to lib/EntoSA/Checkers/UndefBranchChecker.cpp index fc668be35ca..30d07285301 100644 --- a/lib/GR/Checkers/UndefBranchChecker.cpp +++ b/lib/EntoSA/Checkers/UndefBranchChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/Checker.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/UndefCapturedBlockVarChecker.cpp b/lib/EntoSA/Checkers/UndefCapturedBlockVarChecker.cpp similarity index 95% rename from lib/GR/Checkers/UndefCapturedBlockVarChecker.cpp rename to lib/EntoSA/Checkers/UndefCapturedBlockVarChecker.cpp index 8ceda3ddc5c..dcdcf1f7412 100644 --- a/lib/GR/Checkers/UndefCapturedBlockVarChecker.cpp +++ b/lib/EntoSA/Checkers/UndefCapturedBlockVarChecker.cpp @@ -12,9 +12,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/lib/GR/Checkers/UndefResultChecker.cpp b/lib/EntoSA/Checkers/UndefResultChecker.cpp similarity index 94% rename from lib/GR/Checkers/UndefResultChecker.cpp rename to lib/EntoSA/Checkers/UndefResultChecker.cpp index 3d4faa2988e..c0427402b17 100644 --- a/lib/GR/Checkers/UndefResultChecker.cpp +++ b/lib/EntoSA/Checkers/UndefResultChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/UndefinedArraySubscriptChecker.cpp b/lib/EntoSA/Checkers/UndefinedArraySubscriptChecker.cpp similarity index 94% rename from lib/GR/Checkers/UndefinedArraySubscriptChecker.cpp rename to lib/EntoSA/Checkers/UndefinedArraySubscriptChecker.cpp index 90f7d5db419..aea78c048be 100644 --- a/lib/GR/Checkers/UndefinedArraySubscriptChecker.cpp +++ b/lib/EntoSA/Checkers/UndefinedArraySubscriptChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/UndefinedAssignmentChecker.cpp b/lib/EntoSA/Checkers/UndefinedAssignmentChecker.cpp similarity index 96% rename from lib/GR/Checkers/UndefinedAssignmentChecker.cpp rename to lib/EntoSA/Checkers/UndefinedAssignmentChecker.cpp index 8addd4458e8..5060cdff964 100644 --- a/lib/GR/Checkers/UndefinedAssignmentChecker.cpp +++ b/lib/EntoSA/Checkers/UndefinedAssignmentChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "ExprEngineInternalChecks.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Checkers/UnixAPIChecker.cpp b/lib/EntoSA/Checkers/UnixAPIChecker.cpp similarity index 98% rename from lib/GR/Checkers/UnixAPIChecker.cpp rename to lib/EntoSA/Checkers/UnixAPIChecker.cpp index b9d8b57794a..c45659c0112 100644 --- a/lib/GR/Checkers/UnixAPIChecker.cpp +++ b/lib/EntoSA/Checkers/UnixAPIChecker.cpp @@ -14,8 +14,8 @@ #include "ExprEngineInternalChecks.h" #include "clang/Basic/TargetInfo.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" #include "llvm/ADT/Optional.h" #include "llvm/ADT/StringSwitch.h" #include <fcntl.h> diff --git a/lib/GR/Checkers/UnreachableCodeChecker.cpp b/lib/EntoSA/Checkers/UnreachableCodeChecker.cpp similarity index 96% rename from lib/GR/Checkers/UnreachableCodeChecker.cpp rename to lib/EntoSA/Checkers/UnreachableCodeChecker.cpp index b52dc87c04e..e3ea72e1337 100644 --- a/lib/GR/Checkers/UnreachableCodeChecker.cpp +++ b/lib/EntoSA/Checkers/UnreachableCodeChecker.cpp @@ -16,11 +16,11 @@ #include "clang/AST/ParentMap.h" #include "clang/Basic/Builtins.h" #include "clang/Basic/SourceManager.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/PathSensitive/SVals.h" -#include "clang/GR/PathSensitive/CheckerHelpers.h" -#include "clang/GR/BugReporter/BugReporter.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/CheckerHelpers.h" +#include "clang/EntoSA/BugReporter/BugReporter.h" #include "ExprEngineExperimentalChecks.h" #include "llvm/ADT/SmallPtrSet.h" diff --git a/lib/GR/Checkers/VLASizeChecker.cpp b/lib/EntoSA/Checkers/VLASizeChecker.cpp similarity index 96% rename from lib/GR/Checkers/VLASizeChecker.cpp rename to lib/EntoSA/Checkers/VLASizeChecker.cpp index d21ad217806..0d17238ee70 100644 --- a/lib/GR/Checkers/VLASizeChecker.cpp +++ b/lib/EntoSA/Checkers/VLASizeChecker.cpp @@ -16,9 +16,9 @@ #include "ExprEngineInternalChecks.h" #include "clang/AST/CharUnits.h" -#include "clang/GR/BugReporter/BugType.h" -#include "clang/GR/PathSensitive/CheckerVisitor.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/BugReporter/BugType.h" +#include "clang/EntoSA/PathSensitive/CheckerVisitor.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" using namespace clang; using namespace ento; diff --git a/lib/GR/CoreEngine.cpp b/lib/EntoSA/CoreEngine.cpp similarity index 99% rename from lib/GR/CoreEngine.cpp rename to lib/EntoSA/CoreEngine.cpp index 3236b923783..478e77b4af3 100644 --- a/lib/GR/CoreEngine.cpp +++ b/lib/EntoSA/CoreEngine.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/AnalysisManager.h" -#include "clang/GR/PathSensitive/CoreEngine.h" -#include "clang/GR/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/AnalysisManager.h" +#include "clang/EntoSA/PathSensitive/CoreEngine.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" #include "clang/Index/TranslationUnit.h" #include "clang/AST/Expr.h" #include "llvm/Support/Casting.h" diff --git a/lib/GR/Environment.cpp b/lib/EntoSA/Environment.cpp similarity index 99% rename from lib/GR/Environment.cpp rename to lib/EntoSA/Environment.cpp index 4961704509c..eecbabbb2e3 100644 --- a/lib/GR/Environment.cpp +++ b/lib/EntoSA/Environment.cpp @@ -13,7 +13,7 @@ #include "clang/Analysis/AnalysisContext.h" #include "clang/Analysis/CFG.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" using namespace clang; using namespace ento; diff --git a/lib/GR/ExplodedGraph.cpp b/lib/EntoSA/ExplodedGraph.cpp similarity index 98% rename from lib/GR/ExplodedGraph.cpp rename to lib/EntoSA/ExplodedGraph.cpp index dd206aba000..ec66ba60280 100644 --- a/lib/GR/ExplodedGraph.cpp +++ b/lib/EntoSA/ExplodedGraph.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/ExplodedGraph.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/ExplodedGraph.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "clang/AST/Stmt.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/DenseMap.h" diff --git a/lib/GR/FlatStore.cpp b/lib/EntoSA/FlatStore.cpp similarity index 99% rename from lib/GR/FlatStore.cpp rename to lib/EntoSA/FlatStore.cpp index 6809c3b53cd..8ded4d16b65 100644 --- a/lib/GR/FlatStore.cpp +++ b/lib/EntoSA/FlatStore.cpp @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "llvm/ADT/ImmutableIntervalMap.h" #include "llvm/Support/ErrorHandling.h" diff --git a/lib/GR/GRState.cpp b/lib/EntoSA/GRState.cpp similarity index 98% rename from lib/GR/GRState.cpp rename to lib/EntoSA/GRState.cpp index e531cc9d99b..62396230ff7 100644 --- a/lib/GR/GRState.cpp +++ b/lib/EntoSA/GRState.cpp @@ -12,10 +12,10 @@ //===----------------------------------------------------------------------===// #include "clang/Analysis/CFG.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/SubEngine.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/SubEngine.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/lib/GR/HTMLDiagnostics.cpp b/lib/EntoSA/HTMLDiagnostics.cpp similarity index 99% rename from lib/GR/HTMLDiagnostics.cpp rename to lib/EntoSA/HTMLDiagnostics.cpp index 72a854a85d2..a0d338ae1e6 100644 --- a/lib/GR/HTMLDiagnostics.cpp +++ b/lib/EntoSA/HTMLDiagnostics.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathDiagnosticClients.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/PathDiagnosticClients.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" #include "clang/AST/ASTContext.h" #include "clang/AST/Decl.h" #include "clang/Basic/SourceManager.h" diff --git a/lib/GR/Makefile b/lib/EntoSA/Makefile similarity index 95% rename from lib/GR/Makefile rename to lib/EntoSA/Makefile index 3261983107e..96781386954 100644 --- a/lib/GR/Makefile +++ b/lib/EntoSA/Makefile @@ -12,7 +12,7 @@ ##===----------------------------------------------------------------------===## CLANG_LEVEL := ../.. -LIBRARYNAME := clangGRCore +LIBRARYNAME := clangEntoCore PARALLEL_DIRS := Checkers include $(CLANG_LEVEL)/Makefile diff --git a/lib/GR/ManagerRegistry.cpp b/lib/EntoSA/ManagerRegistry.cpp similarity index 94% rename from lib/GR/ManagerRegistry.cpp rename to lib/EntoSA/ManagerRegistry.cpp index 4058c11f7c8..99b7a707481 100644 --- a/lib/GR/ManagerRegistry.cpp +++ b/lib/EntoSA/ManagerRegistry.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/ManagerRegistry.h" +#include "clang/EntoSA/ManagerRegistry.h" using namespace clang; using namespace ento; diff --git a/lib/GR/MemRegion.cpp b/lib/EntoSA/MemRegion.cpp similarity index 99% rename from lib/GR/MemRegion.cpp rename to lib/EntoSA/MemRegion.cpp index f16223636f6..ff0f34044e7 100644 --- a/lib/GR/MemRegion.cpp +++ b/lib/EntoSA/MemRegion.cpp @@ -13,8 +13,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/MemRegion.h" -#include "clang/GR/PathSensitive/SValBuilder.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/SValBuilder.h" #include "clang/Analysis/AnalysisContext.h" #include "clang/Analysis/Support/BumpVector.h" #include "clang/AST/CharUnits.h" diff --git a/lib/GR/PathDiagnostic.cpp b/lib/EntoSA/PathDiagnostic.cpp similarity index 99% rename from lib/GR/PathDiagnostic.cpp rename to lib/EntoSA/PathDiagnostic.cpp index 69c660b4a4c..bf8c8b0d3d9 100644 --- a/lib/GR/PathDiagnostic.cpp +++ b/lib/EntoSA/PathDiagnostic.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" #include "clang/AST/Expr.h" #include "clang/AST/Decl.h" #include "clang/AST/DeclObjC.h" diff --git a/lib/GR/PlistDiagnostics.cpp b/lib/EntoSA/PlistDiagnostics.cpp similarity index 99% rename from lib/GR/PlistDiagnostics.cpp rename to lib/EntoSA/PlistDiagnostics.cpp index ebab2b20029..6e54d494c5d 100644 --- a/lib/GR/PlistDiagnostics.cpp +++ b/lib/EntoSA/PlistDiagnostics.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathDiagnosticClients.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/PathDiagnosticClients.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" #include "clang/Basic/SourceManager.h" #include "clang/Basic/FileManager.h" #include "clang/Lex/Preprocessor.h" diff --git a/lib/GR/README.txt b/lib/EntoSA/README.txt similarity index 100% rename from lib/GR/README.txt rename to lib/EntoSA/README.txt diff --git a/lib/GR/RangeConstraintManager.cpp b/lib/EntoSA/RangeConstraintManager.cpp similarity index 98% rename from lib/GR/RangeConstraintManager.cpp rename to lib/EntoSA/RangeConstraintManager.cpp index 5ce69bafd14..5c2d674515b 100644 --- a/lib/GR/RangeConstraintManager.cpp +++ b/lib/EntoSA/RangeConstraintManager.cpp @@ -13,10 +13,10 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/TransferFuncs.h" -#include "clang/GR/ManagerRegistry.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/TransferFuncs.h" +#include "clang/EntoSA/ManagerRegistry.h" #include "llvm/Support/Debug.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/ImmutableSet.h" diff --git a/lib/GR/RegionStore.cpp b/lib/EntoSA/RegionStore.cpp similarity index 99% rename from lib/GR/RegionStore.cpp rename to lib/EntoSA/RegionStore.cpp index 0ae68cf79a9..4913d1a3893 100644 --- a/lib/GR/RegionStore.cpp +++ b/lib/EntoSA/RegionStore.cpp @@ -20,9 +20,9 @@ #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/AnalysisContext.h" #include "clang/Basic/TargetInfo.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/GRStateTrait.h" -#include "clang/GR/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRStateTrait.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" #include "llvm/ADT/ImmutableList.h" #include "llvm/ADT/ImmutableMap.h" #include "llvm/ADT/Optional.h" diff --git a/lib/GR/SValBuilder.cpp b/lib/EntoSA/SValBuilder.cpp similarity index 97% rename from lib/GR/SValBuilder.cpp rename to lib/EntoSA/SValBuilder.cpp index eec5193ef3a..c4efaae9066 100644 --- a/lib/GR/SValBuilder.cpp +++ b/lib/EntoSA/SValBuilder.cpp @@ -12,11 +12,11 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/MemRegion.h" -#include "clang/GR/PathSensitive/SVals.h" -#include "clang/GR/PathSensitive/SValBuilder.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/BasicValueFactory.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/SVals.h" +#include "clang/EntoSA/PathSensitive/SValBuilder.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/BasicValueFactory.h" using namespace clang; using namespace ento; diff --git a/lib/GR/SVals.cpp b/lib/EntoSA/SVals.cpp similarity index 99% rename from lib/GR/SVals.cpp rename to lib/EntoSA/SVals.cpp index ed2bc13e498..ea23293924a 100644 --- a/lib/GR/SVals.cpp +++ b/lib/EntoSA/SVals.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "clang/Basic/IdentifierTable.h" using namespace clang; diff --git a/lib/GR/SimpleConstraintManager.cpp b/lib/EntoSA/SimpleConstraintManager.cpp similarity index 98% rename from lib/GR/SimpleConstraintManager.cpp rename to lib/EntoSA/SimpleConstraintManager.cpp index f0d50da2991..ef26fc5d937 100644 --- a/lib/GR/SimpleConstraintManager.cpp +++ b/lib/EntoSA/SimpleConstraintManager.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/GR/PathSensitive/ExprEngine.h" -#include "clang/GR/PathSensitive/GRState.h" -#include "clang/GR/PathSensitive/Checker.h" +#include "clang/EntoSA/PathSensitive/ExprEngine.h" +#include "clang/EntoSA/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/Checker.h" namespace clang { diff --git a/lib/GR/SimpleConstraintManager.h b/lib/EntoSA/SimpleConstraintManager.h similarity index 97% rename from lib/GR/SimpleConstraintManager.h rename to lib/EntoSA/SimpleConstraintManager.h index 85d133f2f8e..83db8cc9ced 100644 --- a/lib/GR/SimpleConstraintManager.h +++ b/lib/EntoSA/SimpleConstraintManager.h @@ -14,8 +14,8 @@ #ifndef LLVM_CLANG_GR_SIMPLE_CONSTRAINT_MANAGER_H #define LLVM_CLANG_GR_SIMPLE_CONSTRAINT_MANAGER_H -#include "clang/GR/PathSensitive/ConstraintManager.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/ConstraintManager.h" +#include "clang/EntoSA/PathSensitive/GRState.h" namespace clang { diff --git a/lib/GR/SimpleSValBuilder.cpp b/lib/EntoSA/SimpleSValBuilder.cpp similarity index 99% rename from lib/GR/SimpleSValBuilder.cpp rename to lib/EntoSA/SimpleSValBuilder.cpp index bcd303e8fbd..ac0bfa62ef7 100644 --- a/lib/GR/SimpleSValBuilder.cpp +++ b/lib/EntoSA/SimpleSValBuilder.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/SValBuilder.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/SValBuilder.h" +#include "clang/EntoSA/PathSensitive/GRState.h" using namespace clang; using namespace ento; diff --git a/lib/GR/Store.cpp b/lib/EntoSA/Store.cpp similarity index 99% rename from lib/GR/Store.cpp rename to lib/EntoSA/Store.cpp index 2e9857a9a0c..29b0ee1b5fb 100644 --- a/lib/GR/Store.cpp +++ b/lib/EntoSA/Store.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/Store.h" -#include "clang/GR/PathSensitive/GRState.h" +#include "clang/EntoSA/PathSensitive/Store.h" +#include "clang/EntoSA/PathSensitive/GRState.h" #include "clang/AST/CharUnits.h" using namespace clang; diff --git a/lib/GR/SymbolManager.cpp b/lib/EntoSA/SymbolManager.cpp similarity index 98% rename from lib/GR/SymbolManager.cpp rename to lib/EntoSA/SymbolManager.cpp index 7727138b021..75e0774837f 100644 --- a/lib/GR/SymbolManager.cpp +++ b/lib/EntoSA/SymbolManager.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathSensitive/SymbolManager.h" +#include "clang/EntoSA/PathSensitive/SymbolManager.h" #include "clang/Analysis/Analyses/LiveVariables.h" -#include "clang/GR/PathSensitive/MemRegion.h" +#include "clang/EntoSA/PathSensitive/MemRegion.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/lib/GR/TextPathDiagnostics.cpp b/lib/EntoSA/TextPathDiagnostics.cpp similarity index 95% rename from lib/GR/TextPathDiagnostics.cpp rename to lib/EntoSA/TextPathDiagnostics.cpp index 02e6c2e8d60..bf98301dc51 100644 --- a/lib/GR/TextPathDiagnostics.cpp +++ b/lib/EntoSA/TextPathDiagnostics.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/GR/PathDiagnosticClients.h" -#include "clang/GR/BugReporter/PathDiagnostic.h" +#include "clang/EntoSA/PathDiagnosticClients.h" +#include "clang/EntoSA/BugReporter/PathDiagnostic.h" #include "clang/Lex/Preprocessor.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/lib/FrontendTool/CMakeLists.txt b/lib/FrontendTool/CMakeLists.txt index f4ace981464..89937e1762c 100644 --- a/lib/FrontendTool/CMakeLists.txt +++ b/lib/FrontendTool/CMakeLists.txt @@ -1,7 +1,7 @@ set(LLVM_NO_RTTI 1) set(LLVM_USED_LIBS clangDriver clangFrontend clangRewrite clangCodeGen - clangGRCheckers clangGRCore) + clangEntoCheckers clangEntoCore) add_clang_library(clangFrontendTool ExecuteCompilerInvocation.cpp diff --git a/lib/FrontendTool/ExecuteCompilerInvocation.cpp b/lib/FrontendTool/ExecuteCompilerInvocation.cpp index ae6194beb85..e17e8b71568 100644 --- a/lib/FrontendTool/ExecuteCompilerInvocation.cpp +++ b/lib/FrontendTool/ExecuteCompilerInvocation.cpp @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #include "clang/FrontendTool/Utils.h" -#include "clang/GR/FrontendActions.h" +#include "clang/EntoSA/FrontendActions.h" #include "clang/CodeGen/CodeGenAction.h" #include "clang/Driver/CC1Options.h" #include "clang/Driver/OptTable.h" diff --git a/lib/Makefile b/lib/Makefile index 6509fd59c63..300b9ea0971 100755 --- a/lib/Makefile +++ b/lib/Makefile @@ -9,7 +9,7 @@ CLANG_LEVEL := .. PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis \ - GR Rewrite Serialization Frontend FrontendTool Index Driver + EntoSA Rewrite Serialization Frontend FrontendTool Index Driver include $(CLANG_LEVEL)/Makefile diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt index 9c331a5b6dd..6e02e85e5a5 100644 --- a/tools/driver/CMakeLists.txt +++ b/tools/driver/CMakeLists.txt @@ -8,8 +8,8 @@ set( LLVM_USED_LIBS clangCodeGen clangParse clangSema - clangGRCheckers - clangGRCore + clangEntoCheckers + clangEntoCore clangAnalysis clangIndex clangRewrite diff --git a/tools/driver/Makefile b/tools/driver/Makefile index a98d715c2e2..e97bfeb4435 100644 --- a/tools/driver/Makefile +++ b/tools/driver/Makefile @@ -39,7 +39,7 @@ LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader bitwriter codegen \ ipo selectiondag USEDLIBS = clangFrontendTool.a clangFrontend.a clangDriver.a \ clangSerialization.a clangCodeGen.a clangParse.a clangSema.a \ - clangGRCheckers.a clangGRCore.a clangAnalysis.a clangIndex.a clangRewrite.a \ + clangEntoCheckers.a clangEntoCore.a clangAnalysis.a clangIndex.a clangRewrite.a \ clangAST.a clangLex.a clangBasic.a include $(CLANG_LEVEL)/Makefile -- GitLab