[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2
authorGeorge Karpenkov <ekarpenkov@apple.com>
Tue, 21 Aug 2018 03:09:02 +0000 (03:09 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Tue, 21 Aug 2018 03:09:02 +0000 (03:09 +0000)
commitefef49cd2fb68d0f3ab6fc3022f4b964352ac58d
treef8ab512f5815d9e274de79bb6e8d222c5668b8f0
parentf37700506f82f6cfcbd488ed91fcbadddc1fe1c8
[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2

Turns out it can't be removed from the analyzer since it relies on CallEvent.

Moving to staticAnalyzer/core

Differential Revision: https://reviews.llvm.org/D51023

llvm-svn: 340247
13 files changed:
clang/include/clang/Analysis/ObjCRetainCount.h [deleted file]
clang/include/clang/Analysis/SelectorExtras.h [moved from clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h with 74% similarity]
clang/include/clang/StaticAnalyzer/Core/RetainSummaryManager.h [moved from clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountSummaries.h with 69% similarity]
clang/lib/ARCMigrate/ObjCMT.cpp
clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h
clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
clang/lib/StaticAnalyzer/Core/CMakeLists.txt
clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp [moved from clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountSummaries.cpp with 95% similarity]