]> granicus.if.org Git - clang/commit
[analyzer] Drastically simplify the tblgen files used for checkers
authorKristof Umann <dkszelethus@gmail.com>
Mon, 12 Nov 2018 17:49:51 +0000 (17:49 +0000)
committerKristof Umann <dkszelethus@gmail.com>
Mon, 12 Nov 2018 17:49:51 +0000 (17:49 +0000)
commita216d79fac00fe42a7661b255ad3df040e764a19
tree649e95316bda46413a60e49d4b9d8254a413d724
parent8e8c9f7c8a9e74c7007e3d71e308b4abe231712e
[analyzer] Drastically simplify the tblgen files used for checkers

Interestingly, only about the quarter of the emitter file is used, the DescFile
entry hasn't ever been touched [1], and the entire concept of groups is a
mystery, so I removed them.

[1] http://lists.llvm.org/pipermail/cfe-dev/2018-October/059664.html

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346680 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/CC1Options.td
include/clang/StaticAnalyzer/Checkers/CheckerBase.td
include/clang/StaticAnalyzer/Checkers/Checkers.td
lib/StaticAnalyzer/Checkers/ClangCheckers.cpp
lib/StaticAnalyzer/Checkers/ClangSACheckers.h
lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
utils/TableGen/ClangSACheckersEmitter.cpp