aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
AgeCommit message (Expand)Author
2013-04-04[analyzer] Enable destructor inlining by default (c++-inlining=destructors).Jordan Rose
2013-04-02[analyzer] For now, don't inline [cd]tors of C++ containers.Jordan Rose
2013-04-02[analyzer] Allow suppressing diagnostics reported within the 'std' namespaceJordan Rose
2013-03-29Add static analyzer support for conditionally executing static initializers.Ted Kremenek
2013-03-29Add configuration plumbing to enable static initializer branching in the CFG ...Ted Kremenek
2013-03-06[analyzer] IDC: Add config option; perform the idc check on first “null nod...Anna Zaks
2013-02-27[analyzer] Turn on C++ constructor inlining by default.Jordan Rose
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-01-30[analyzer] Make shallow mode more shallow.Anna Zaks
2013-01-30[analyzer] Use analyzer config for max-inlinable-size option.Anna Zaks
2013-01-30[analyzer] Remove further references to analyzer-ipa.Anna Zaks
2013-01-26[analyzer] Add 'prune-paths' config option to disable path pruning.Jordan Rose
2013-01-26[analyzer] Rename PruneNullReturnPaths to SuppressNullReturnPaths.Jordan Rose
2013-01-24[analyzer] Add "-analyzer-config mode=[deep|shallow] ".Anna Zaks
2013-01-24[analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa".Anna Zaks
2013-01-24[analyzer] refactor: access IPAMode through the accessor.Anna Zaks
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-17[analyzer] Implement "do not inline large functions many times"Anna Zaks
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-29[analyzer] New option to not suppress null return paths if an argument is null.Jordan Rose
2012-10-23[analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval.Jordan Rose
2012-10-02Silence -Wunused-value warning.Ted Kremenek
2012-10-02Refactor clients of AnalyzerOptions::getBooleanOption() to haveTed Kremenek
2012-10-02Tweak AnalyzerOptions::getOptionAsInteger() to populate the stringTed Kremenek
2012-10-02Change AnalyzerOptions::mayInlineCXXMemberFunction to default populateTed Kremenek
2012-10-01Have AnalyzerOptions::getBooleanOption() stick the matching configTed Kremenek
2012-09-22[analyzer] Suppress bugs whose paths go through the return of a null pointer.Jordan Rose
2012-09-21Re-enable faux-bodies by default.Ted Kremenek
2012-09-21Revert r164364, "Flip "faux-bodies" in the analyzer on by default to flush ou...NAKAMURA Takumi
2012-09-21Flip "faux-bodies" in the analyzer on by default to flush out bugs.Ted Kremenek
2012-09-21Implement faux-body-synthesis of well-known functions in the static analyzer ...Ted Kremenek
2012-09-11Revert "[analyzer] Disable STL inlining. Blocked by PR13724."Jordan Rose
2012-09-11[analyzer] Disable STL inlining. Blocked by PR13724.Anna Zaks
2012-09-10[analyzer] Turn stl inlining back on.Anna Zaks
2012-09-10[analyzer] Add an option to enable/disable objc inlining.Anna Zaks
2012-09-10[analyzer] Add ipa-always-inline-size option (with 3 as the default).Anna Zaks
2012-09-10[analyzer] Make the defaults explicit for each of the new config options.Jordan Rose
2012-09-10[analyzer] For now, don't inline C++ standard library functions.Jordan Rose
2012-09-05[analyzer] Always include destructors in the analysis CFG.Jordan Rose
2012-08-31[analyzer] Though C++ inlining is enabled, don't inline ctors and dtors.Jordan Rose