summaryrefslogtreecommitdiff
path: root/lib/Analysis/ReachableCode.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *.Artem Dergachev2019-05-241-9/+8
* Fix file headers. NFCFangrui Song2019-03-011-1/+1
* Revert "[Analysis] -Wunreachable-code shouldn't fire on the increment of a fo...Sam McCall2019-02-151-4/+0
* [Analysis] -Wunreachable-code shouldn't fire on the increment of a foreach loopSam McCall2019-02-151-0/+4
* [AST] Update the comments of the various Expr::Ignore* + Related cleanupsBruno Ricci2019-02-031-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-10/+10
* Remove trailing spaceFangrui Song2018-07-301-11/+11
* Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to ...Nico Weber2018-02-131-4/+21
* [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov2017-09-061-1/+1
* Fix PR13910: Don't warn that __builtin_unreachable() is unreachableAlex Lorenz2017-04-111-2/+9
* -Wunreachable-code: 'true' and 'false' should not be treated as configurationAlex Lorenz2017-04-051-1/+7
* Avoid multiple -Wunreachable-code diagnostics that are triggered byAlex Lorenz2017-01-121-5/+15
* [ReachableCode] Skip over ExprWithCleanups in isConfigurationValueTim Shen2016-11-011-0/+2
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-3/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+3
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-2/+2
* Make dead return statement detection more robust against changes in the CFG.Manuel Klimek2014-05-231-21/+46
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-2/+2
* -Wunreachable-code: refine recognition of unreachable "sigil" to cope with im...Ted Kremenek2014-04-161-1/+4
* [-Wunreachable-code] Expand paren-suppression heuristic to C++/ObjC bools.Ted Kremenek2014-03-291-6/+11
* Improve -Wunreachable-code to provide a means to indicate code is intentional...Ted Kremenek2014-03-291-14/+48
* [-Wunreachable-code] add a specialized diagnostic for unreachable increment e...Ted Kremenek2014-03-211-0/+20
* [-Wunreachable-code] Tweak isTrivialDoWhile() to handle implicit casts.Ted Kremenek2014-03-201-1/+1
* [-Wunreachable-code] Look through member accesses for 'static const bool' con...Ted Kremenek2014-03-201-23/+27
* [-Wunreachable-code] constexpr functions can be used as configuration values.Ted Kremenek2014-03-201-0/+5
* [-Wunreachable-code] Simplify and broad -Wunreachable-code-return, including ...Ted Kremenek2014-03-201-72/+22
* Remove dead functions from unreachable code analysis.Benjamin Kramer2014-03-151-44/+0
* -Wunreachable-code: treat 'const bool' locals as control values.Ted Kremenek2014-03-151-1/+6
* Further refine -Wunreachable-code groups so that -Wno-unreachable-code-break ...Ted Kremenek2014-03-151-34/+27
* Start breaking -Wunreachable-code up into different diagnostic groups.Ted Kremenek2014-03-151-22/+40
* [-Wunreachable-code] Handle Objective-C bool literals in 'isConfigurationValue'.Ted Kremenek2014-03-091-24/+63
* [-Wunreachable-code] Tweak heuristic for configuration values to include arit...Ted Kremenek2014-03-081-6/+11
* [-Wunreachabe-code] Don't warn about unreachable destructors for temporaries.Ted Kremenek2014-03-081-3/+5
* [-Wunreachable-code] Handle 'return' with no argument dominated by 'noreturn'...Ted Kremenek2014-03-081-6/+11
* [C++11] Revert uses of lambdas with array_pod_sort.Benjamin Kramer2014-03-071-7/+10
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-10/+7
* [-Wunreachable-code] Treat constant globals as configuration values in unreac...Ted Kremenek2014-03-071-2/+14
* Fix recent regressions in -Wreturn-type caused by heuristics to -Wunreachable...Ted Kremenek2014-03-071-248/+274
* [-Wunreachable-code] Correctly expand artificial reachability to pruned '&&' ...Ted Kremenek2014-03-071-4/+12
* [-Wunreachable-code] Teach reachable code analysis heuristics about more lite...Ted Kremenek2014-03-071-0/+2
* [-Wunreachable-code] Refine treating all branches of 'switch' as reachable, w...Ted Kremenek2014-03-061-18/+4
* [-Wunreachable-code] don't warn about dead 'return <string literal>' dominate...Ted Kremenek2014-03-061-2/+52
* [-Wunreachable-code] Handle idiomatic do...while() with an uninteresting cond...Ted Kremenek2014-03-061-7/+4
* [-Wunreachable-code] Handle idiomatic do...while() with an uninteresting cond...Ted Kremenek2014-03-061-7/+17
* [-Wunreachable-code] generalize pruning out warning on trivial returns.Ted Kremenek2014-03-051-9/+6
* [-Wunreachable-code] include some enum constants in "configuration value" heu...Ted Kremenek2014-03-051-0/+5
* [-Wunreachable-code] generalize configuration value checking to all compariso...Ted Kremenek2014-03-051-1/+1
* [-Wunreachable-code] Don't warn about dead code guarded by a "configuration v...Ted Kremenek2014-03-051-9/+73