llvm-project/clang/lib/StaticAnalyzer/Frontend
Balazs Benics 7c58fb6ba0 [analyzer] Create MacroExpansionContext member in AnalysisConsumer
Adds a `MacroExpansionContext` member to the `AnalysisConsumer` class.
Tracks macro expansions only if the `ShouldDisplayMacroExpansions` is set.
Passes a reference down the pipeline letting AnalysisConsumers query macro
expansions during bugreport construction.

Reviewed By: martong, Szelethus

Differential Revision: https://reviews.llvm.org/D93223
2021-02-22 11:12:14 +01:00
..
AnalysisConsumer.cpp [analyzer] Create MacroExpansionContext member in AnalysisConsumer 2021-02-22 11:12:14 +01:00
AnalyzerHelpFlags.cpp [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library 2020-07-04 12:31:51 +02:00
CMakeLists.txt [openmp] Base of tablegen generated OpenMP common declaration 2020-06-23 10:32:32 -04:00
CheckerRegistry.cpp [analyzer] Force dependency checkers to be hidden 2020-07-06 13:05:45 +02:00
CreateCheckerManager.cpp [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library 2020-07-04 12:31:51 +02:00
FrontendActions.cpp [Clang] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:04:18 +00:00
ModelConsumer.cpp
ModelInjector.cpp Move ASTRecordReader into its own header; NFC. 2019-12-14 03:28:23 -05:00
ModelInjector.h