aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata1-4/+1
2025-03-18[NFC][analyzer] Use `CheckerBase::getName` in checker option handling (#131612)DonĂ¡t Nagy1-6/+3
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-5/+5
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-17llvm::Optional::value => operator*/operator->Fangrui Song1-3/+3
2022-12-03[StaticAnalyzer] Use std::nullopt instead of None (NFC)Kazu Hirata1-26/+24
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-3/+3
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-6/+6
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-6/+6
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-05-18[clang][analyzer][ctu] Make CTU a two phase analysisGabor Marton1-0/+11
2020-08-27[analyzer] NFC: Fix wrong parameter name in printFormattedEntry.Yang Fan1-1/+1
2020-03-24Revert "Convert a reachable llvm_unreachable into an assert."Aaron Ballman1-3/+3
2020-03-10Convert a reachable llvm_unreachable into an assert.Aaron Ballman1-3/+3
2019-08-16[analyzer] Analysis: Silence checkersCsaba Dabis1-19/+0
2019-05-23[analyzer] Add a new frontend flag to display all checker optionsKristof Umann1-0/+32
2019-05-17[analyzer] Remove the default value arg from getChecker*OptionKristof Umann1-26/+29
2019-05-17[analyzer] Insert checker options into AnalyzerOption::ConfigTableKristof Umann1-1/+1
2019-05-01[analyzer] Don't display implementation checkers under -analyzer-checker-help...Kristof Umann1-1/+1
2019-03-04[analyzer] Enable subcheckers to possess checker optionsKristof Umann1-17/+40
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-20Allow direct navigation to static analysis checker documentation through SARI...Aaron Ballman1-1/+1
2018-11-30[analyzer] Evaluate all non-checker config options before analysisKristof Umann1-91/+9
2018-11-12[analyzer] Drastically simplify the tblgen files used for checkersKristof Umann1-1/+1
2018-11-05[analyzer] Restrict AnalyzerOptions' interface so that non-checker objects ha...Kristof Umann1-114/+76
2018-11-02[analyzer][NFC] Collect all -analyzer-config options in a .def fileKristof Umann1-335/+88
2018-11-02[analyzer][NFC] Fix some incorrect uses of -analyzer-config optionsKristof Umann1-0/+13
2018-10-31[analyzer][PlistMacroExpansion] Part 1.: New expand-macros flagKristof Umann1-0/+7
2018-10-21[analyzer][NFC] Fix inconsistencies in AnalyzerOptionsKristof Umann1-49/+48
2018-10-11[analyzer] Experiment with an iteration order only based on location, and not...George Karpenkov1-0/+2
2018-08-29[analyzer] Move analyzer-eagerly-assume to AnalyzerOptions, enable by defaultGeorge Karpenkov1-0/+7
2018-07-23[Analyzer] Quick Fix for exponential execution time when simpilifying complex...Adam Balogh1-5/+5
2018-07-19[analyzer] Memoize complexity of SymExprMikhail R. Gadelha1-1/+1
2018-07-16[analyzer] Fix constraint being dropped when analyzing a program without tain...Mikhail R. Gadelha1-1/+1
2018-07-10[analyzer] Add option to set maximum symbol complexity thresholdMikhail R. Gadelha1-0/+6
2018-06-28[CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev1-0/+6
2018-06-04[analyzer] False positive refutation with Z3Mikhail R. Gadelha1-0/+6
2018-04-11[Analyzer] SValBuilder Comparison Rearrangement (with Restrictions and Analyz...Adam Balogh1-0/+8
2018-03-22[analyzer] Enable temporary object destructor inlining by default.Artem Dergachev1-1/+1
2018-03-12[analyzer] Add scope information to CFGMaxim Ostapenko1-0/+6
2018-03-07[StaticAnalyzer] Fix some Clang-tidy modernize and Include What You Use warni...Eugene Zelenko1-3/+8
2018-03-01[analyzer] Enable cfg-temporary-dtors by default.Artem Dergachev1-2/+2
2018-03-01Resubmit [analyzer] Support for naive cross translation unit analysisIlya Biryukov1-0/+23
2018-03-01Revert "[analyzer] Support for naive cross translation unit analysis"Ilya Biryukov1-23/+0
2018-02-28[analyzer] Support for naive cross translation unit analysisGabor Horvath1-0/+23
2018-02-27[analyzer] Switch the default exploration strategy to priority queue based on...George Karpenkov1-1/+1
2018-02-26[analyzer] Exploration strategy prioritizing unexplored nodes firstGeorge Karpenkov1-0/+2
2018-02-15[analyzer] Compute the correct this-region for temporary destructors.Artem Dergachev1-0/+5
2018-02-12[analyzer] Exploration strategy prioritizing unexplored coverage firstGeorge Karpenkov1-12/+15