aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-12-22 18:53:20 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-12-22 18:53:20 +0000
commit5a4f98ff943e6a501b0fe47ade007c9bbf96cb88 (patch)
treeb6c6c22c073c7c51e497c9158fca08ab0e58f944
parenta7af5ea88a6c5bdf87497cca6c20831e8c546751 (diff)
[analyzer] Refactoring: Move stuff into namespace 'GR'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122423 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Analysis/DomainSpecific/CocoaConventions.h3
-rw-r--r--include/clang/GR/AnalysisConsumer.h10
-rw-r--r--include/clang/GR/BugReporter/BugReporter.h17
-rw-r--r--include/clang/GR/BugReporter/BugType.h4
-rw-r--r--include/clang/GR/BugReporter/PathDiagnostic.h6
-rw-r--r--include/clang/GR/Checkers/DereferenceChecker.h8
-rw-r--r--include/clang/GR/Checkers/LocalCheckers.h20
-rw-r--r--include/clang/GR/FrontendActions.h10
-rw-r--r--include/clang/GR/ManagerRegistry.h11
-rw-r--r--include/clang/GR/PathDiagnosticClients.h12
-rw-r--r--include/clang/GR/PathSensitive/AnalysisManager.h10
-rw-r--r--include/clang/GR/PathSensitive/BasicValueFactory.h8
-rw-r--r--include/clang/GR/PathSensitive/Checker.h9
-rw-r--r--include/clang/GR/PathSensitive/CheckerHelpers.h10
-rw-r--r--include/clang/GR/PathSensitive/CheckerVisitor.h8
-rw-r--r--include/clang/GR/PathSensitive/ConstraintManager.h8
-rw-r--r--include/clang/GR/PathSensitive/Environment.h11
-rw-r--r--include/clang/GR/PathSensitive/ExplodedGraph.h19
-rw-r--r--include/clang/GR/PathSensitive/GRBlockCounter.h8
-rw-r--r--include/clang/GR/PathSensitive/GRCoreEngine.h9
-rw-r--r--include/clang/GR/PathSensitive/GRExprEngine.h12
-rw-r--r--include/clang/GR/PathSensitive/GRExprEngineBuilders.h9
-rw-r--r--include/clang/GR/PathSensitive/GRState.h10
-rw-r--r--include/clang/GR/PathSensitive/GRStateTrait.h8
-rw-r--r--include/clang/GR/PathSensitive/GRSubEngine.h18
-rw-r--r--include/clang/GR/PathSensitive/GRTransferFuncs.h11
-rw-r--r--include/clang/GR/PathSensitive/GRWorkList.h11
-rw-r--r--include/clang/GR/PathSensitive/MemRegion.h15
-rw-r--r--include/clang/GR/PathSensitive/SValBuilder.h9
-rw-r--r--include/clang/GR/PathSensitive/SVals.h22
-rw-r--r--include/clang/GR/PathSensitive/Store.h18
-rw-r--r--include/clang/GR/PathSensitive/SummaryManager.h8
-rw-r--r--include/clang/GR/PathSensitive/SymbolManager.h12
-rw-r--r--lib/Analysis/CocoaConventions.cpp1
-rw-r--r--lib/FrontendTool/ExecuteCompilerInvocation.cpp2
-rw-r--r--lib/GR/AggExprVisitor.cpp1
-rw-r--r--lib/GR/AnalysisConsumer.cpp3
-rw-r--r--lib/GR/AnalysisManager.cpp1
-rw-r--r--lib/GR/AnalyzerStatsChecker.cpp3
-rw-r--r--lib/GR/BasicConstraintManager.cpp5
-rw-r--r--lib/GR/BasicStore.cpp3
-rw-r--r--lib/GR/BasicValueFactory.cpp1
-rw-r--r--lib/GR/BugReporter.cpp1
-rw-r--r--lib/GR/BugReporterVisitors.cpp28
-rw-r--r--lib/GR/CFRefCount.cpp7
-rw-r--r--lib/GR/Checker.cpp1
-rw-r--r--lib/GR/CheckerHelpers.cpp8
-rw-r--r--lib/GR/Checkers/AdjustedReturnValueChecker.cpp3
-rw-r--r--lib/GR/Checkers/ArrayBoundChecker.cpp3
-rw-r--r--lib/GR/Checkers/AttrNonNullChecker.cpp3
-rw-r--r--lib/GR/Checkers/BasicObjCFoundationChecks.cpp3
-rw-r--r--lib/GR/Checkers/BasicObjCFoundationChecks.h11
-rw-r--r--lib/GR/Checkers/BuiltinFunctionChecker.cpp3
-rw-r--r--lib/GR/Checkers/CStringChecker.cpp5
-rw-r--r--lib/GR/Checkers/CallAndMessageChecker.cpp3
-rw-r--r--lib/GR/Checkers/CastSizeChecker.cpp3
-rw-r--r--lib/GR/Checkers/CastToStructChecker.cpp3
-rw-r--r--lib/GR/Checkers/CheckDeadStores.cpp3
-rw-r--r--lib/GR/Checkers/CheckObjCDealloc.cpp5
-rw-r--r--lib/GR/Checkers/CheckObjCInstMethSignature.cpp5
-rw-r--r--lib/GR/Checkers/CheckSecuritySyntaxOnly.cpp3
-rw-r--r--lib/GR/Checkers/CheckSizeofPointer.cpp3
-rw-r--r--lib/GR/Checkers/ChrootChecker.cpp3
-rw-r--r--lib/GR/Checkers/DereferenceChecker.cpp5
-rw-r--r--lib/GR/Checkers/DivZeroChecker.cpp3
-rw-r--r--lib/GR/Checkers/FixedAddressChecker.cpp3
-rw-r--r--lib/GR/Checkers/GRExprEngineExperimentalChecks.cpp5
-rw-r--r--lib/GR/Checkers/GRExprEngineExperimentalChecks.h9
-rw-r--r--lib/GR/Checkers/GRExprEngineInternalChecks.h9
-rw-r--r--lib/GR/Checkers/IdempotentOperationChecker.cpp3
-rw-r--r--lib/GR/Checkers/LLVMConventionsChecker.cpp3
-rw-r--r--lib/GR/Checkers/MacOSXAPIChecker.cpp3
-rw-r--r--lib/GR/Checkers/MallocChecker.cpp5
-rw-r--r--lib/GR/Checkers/NSAutoreleasePoolChecker.cpp3
-rw-r--r--lib/GR/Checkers/NSErrorChecker.cpp3
-rw-r--r--lib/GR/Checkers/NoReturnFunctionChecker.cpp3
-rw-r--r--lib/GR/Checkers/OSAtomicChecker.cpp3
-rw-r--r--lib/GR/Checkers/ObjCAtSyncChecker.cpp3
-rw-r--r--lib/GR/Checkers/ObjCUnusedIVarsChecker.cpp3
-rw-r--r--lib/GR/Checkers/PointerArithChecker.cpp3
-rw-r--r--lib/GR/Checkers/PointerSubChecker.cpp3
-rw-r--r--lib/GR/Checkers/PthreadLockChecker.cpp5
-rw-r--r--lib/GR/Checkers/ReturnPointerRangeChecker.cpp3
-rw-r--r--lib/GR/Checkers/ReturnUndefChecker.cpp3
-rw-r--r--lib/GR/Checkers/StackAddrLeakChecker.cpp3
-rw-r--r--lib/GR/Checkers/StreamChecker.cpp5
-rw-r--r--lib/GR/Checkers/UndefBranchChecker.cpp3
-rw-r--r--lib/GR/Checkers/UndefCapturedBlockVarChecker.cpp3
-rw-r--r--lib/GR/Checkers/UndefResultChecker.cpp3
-rw-r--r--lib/GR/Checkers/UndefinedArraySubscriptChecker.cpp3
-rw-r--r--lib/GR/Checkers/UndefinedAssignmentChecker.cpp3
-rw-r--r--lib/GR/Checkers/UnixAPIChecker.cpp3
-rw-r--r--lib/GR/Checkers/UnreachableCodeChecker.cpp3
-rw-r--r--lib/GR/Checkers/VLASizeChecker.cpp3
-rw-r--r--lib/GR/Environment.cpp1
-rw-r--r--lib/GR/ExplodedGraph.cpp1
-rw-r--r--lib/GR/FlatStore.cpp3
-rw-r--r--lib/GR/FrontendActions.cpp1
-rw-r--r--lib/GR/GRBlockCounter.cpp1
-rw-r--r--lib/GR/GRCXXExprEngine.cpp1
-rw-r--r--lib/GR/GRCoreEngine.cpp3
-rw-r--r--lib/GR/GRExprEngine.cpp1
-rw-r--r--lib/GR/GRState.cpp1
-rw-r--r--lib/GR/HTMLDiagnostics.cpp3
-rw-r--r--lib/GR/ManagerRegistry.cpp1
-rw-r--r--lib/GR/MemRegion.cpp1
-rw-r--r--lib/GR/PathDiagnostic.cpp1
-rw-r--r--lib/GR/PlistDiagnostics.cpp3
-rw-r--r--lib/GR/RangeConstraintManager.cpp7
-rw-r--r--lib/GR/RegionStore.cpp5
-rw-r--r--lib/GR/SValBuilder.cpp1
-rw-r--r--lib/GR/SVals.cpp1
-rw-r--r--lib/GR/SimpleConstraintManager.cpp6
-rw-r--r--lib/GR/SimpleConstraintManager.h10
-rw-r--r--lib/GR/SimpleSValBuilder.cpp3
-rw-r--r--lib/GR/Store.cpp1
-rw-r--r--lib/GR/SymbolManager.cpp1
-rw-r--r--lib/GR/TextPathDiagnostics.cpp3
118 files changed, 470 insertions, 196 deletions
diff --git a/include/clang/Analysis/DomainSpecific/CocoaConventions.h b/include/clang/Analysis/DomainSpecific/CocoaConventions.h
index 81b71a7bdc..0212cbfb8b 100644
--- a/include/clang/Analysis/DomainSpecific/CocoaConventions.h
+++ b/include/clang/Analysis/DomainSpecific/CocoaConventions.h
@@ -17,6 +17,7 @@
#include "clang/AST/Type.h"
namespace clang {
+namespace GR {
namespace cocoa {
enum NamingConvention { NoConvention, CreateRule, InitRule };
@@ -34,6 +35,6 @@ namespace cocoa {
bool isCocoaObjectRef(QualType T);
-}}
+}}}
#endif
diff --git a/include/clang/GR/AnalysisConsumer.h b/include/clang/GR/AnalysisConsumer.h
index c236766f0a..805638867f 100644
--- a/include/clang/GR/AnalysisConsumer.h
+++ b/include/clang/GR/AnalysisConsumer.h
@@ -12,8 +12,8 @@
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_CLANG_CHECKER_ANALYSISCONSUMER_H
-#define LLVM_CLANG_CHECKER_ANALYSISCONSUMER_H
+#ifndef LLVM_CLANG_GR_ANALYSISCONSUMER_H
+#define LLVM_CLANG_GR_ANALYSISCONSUMER_H
#include <string>
@@ -23,6 +23,8 @@ class AnalyzerOptions;
class ASTConsumer;
class Preprocessor;
+namespace GR {
+
/// CreateAnalysisConsumer - Creates an ASTConsumer to run various code
/// analysis passes. (The set of analyses run is controlled by command-line
/// options.)
@@ -30,6 +32,8 @@ ASTConsumer* CreateAnalysisConsumer(const Preprocessor &pp,
const std::string &output,
const AnalyzerOptions& Opts);
-}
+} // end GR namespace
+
+} // end clang namespace
#endif
diff --git a/include/clang/GR/BugReporter/BugReporter.h b/include/clang/GR/BugReporter/BugReporter.h
index 0b23ae61e8..b0afc5fe7a 100644
--- a/include/clang/GR/BugReporter/BugReporter.h
+++ b/include/clang/GR/BugReporter/BugReporter.h
@@ -12,8 +12,8 @@
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_CLANG_ANALYSIS_BUGREPORTER
-#define LLVM_CLANG_ANALYSIS_BUGREPORTER
+#ifndef LLVM_CLANG_GR_BUGREPORTER
+#define LLVM_CLANG_GR_BUGREPORTER
#include "clang/Basic/SourceLocation.h"
#include "clang/GR/PathSensitive/GRState.h"
@@ -25,20 +25,23 @@
namespace clang {
+class ASTContext;
+class Diagnostic;
+class Stmt;
+class ParentMap;
+
+namespace GR {
+
class PathDiagnostic;
class PathDiagnosticPiece;
class PathDiagnosticClient;
-class ASTContext;
-class Diagnostic;
class ExplodedNode;
class ExplodedGraph;</