- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 0d9593d [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py by Chandler Carruth · 11 years ago
- 5fbdc93 Make dead return statement detection more robust against changes in the CFG. by Manuel Klimek · 11 years ago
- 2554294 [C++11] Use 'nullptr'. Analysis edition. by Craig Topper · 11 years ago
- 6f375e5 -Wunreachable-code: refine recognition of unreachable "sigil" to cope with implicit casts in C++. by Ted Kremenek · 12 years ago
- ab57a15 [-Wunreachable-code] Expand paren-suppression heuristic to C++/ObjC bools. by Ted Kremenek · 12 years ago
- ec3bbf4 Improve -Wunreachable-code to provide a means to indicate code is intentionally marked dead via if((0)). by Ted Kremenek · 12 years ago
- 1421037 [-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops. by Ted Kremenek · 12 years ago
- d457631 [-Wunreachable-code] Tweak isTrivialDoWhile() to handle implicit casts. by Ted Kremenek · 12 years ago
- f5ae0bc [-Wunreachable-code] Look through member accesses for 'static const bool' configuration values. by Ted Kremenek · 12 years ago
- 2766ad2 [-Wunreachable-code] constexpr functions can be used as configuration values. by Ted Kremenek · 12 years ago
- f3c93bb [-Wunreachable-code] Simplify and broad -Wunreachable-code-return, including nontrivial returns. by Ted Kremenek · 12 years ago
- 8cef886 Remove dead functions from unreachable code analysis. by Benjamin Kramer · 12 years ago
- 9dfe400 -Wunreachable-code: treat 'const bool' locals as control values. by Ted Kremenek · 12 years ago
- ad8753c Further refine -Wunreachable-code groups so that -Wno-unreachable-code-break doesn't turn off all unreachable code warnings. by Ted Kremenek · 12 years ago
- 1a8641c Start breaking -Wunreachable-code up into different diagnostic groups. by Ted Kremenek · 12 years ago
- 2dd810a [-Wunreachable-code] Handle Objective-C bool literals in 'isConfigurationValue'. by Ted Kremenek · 12 years ago
- c980afc [-Wunreachable-code] Tweak heuristic for configuration values to include arithmetic operations involving sizeof(), but not raw integers. by Ted Kremenek · 12 years ago
- efea634 [-Wunreachabe-code] Don't warn about unreachable destructors for temporaries. by Ted Kremenek · 12 years ago
- 04bfbee [-Wunreachable-code] Handle 'return' with no argument dominated by 'noreturn' function. by Ted Kremenek · 12 years ago
- 4cadf29 [C++11] Revert uses of lambdas with array_pod_sort. by Benjamin Kramer · 12 years ago
- 15ae783 [C++11] Convert sort predicates into lambdas. by Benjamin Kramer · 12 years ago
- 94d1617 [-Wunreachable-code] Treat constant globals as configuration values in unreachable code heuristics. by Ted Kremenek · 12 years ago
- 7d47cac Fix recent regressions in -Wreturn-type caused by heuristics to -Wunreachable-code. by Ted Kremenek · 12 years ago
- 782f003 [-Wunreachable-code] Correctly expand artificial reachability to pruned '&&' and '||' branches involving configuration values. by Ted Kremenek · 12 years ago
- c10830b [-Wunreachable-code] Teach reachable code analysis heuristics about more literal types. by Ted Kremenek · 12 years ago
- 6999d02 [-Wunreachable-code] Refine treating all branches of 'switch' as reachable, which includes those with all cases covered but with no 'default:'. by Ted Kremenek · 12 years ago
- ec2dc73 [-Wunreachable-code] don't warn about dead 'return <string literal>' dominated by a 'noreturn' call, where literal becomes an std::string. by Ted Kremenek · 12 years ago
- 7549f0f [-Wunreachable-code] Handle idiomatic do...while() with an uninteresting condition. by Ted Kremenek · 12 years ago
- 1de2e14 [-Wunreachable-code] Handle idiomatic do...while() with an uninteresting condition. by Ted Kremenek · 12 years ago
- 0a69cab [-Wunreachable-code] generalize pruning out warning on trivial returns. by Ted Kremenek · 12 years ago
- 01a39b6 [-Wunreachable-code] include some enum constants in "configuration value" heuristic by Ted Kremenek · 12 years ago
- 3cdbc39 [-Wunreachable-code] generalize configuration value checking to all comparison operators. by Ted Kremenek · 12 years ago
- 6d9bb56 [-Wunreachable-code] Don't warn about dead code guarded by a "configuration value". by Ted Kremenek · 12 years ago
- eb86284 [-Wunreachable-code] handle cases where a dead 'return' may have a valid predecessor. by Ted Kremenek · 12 years ago
- 08da978 [-Wunreachable-code] always treat 'case:' and 'default:' cases as reachable. by Ted Kremenek · 12 years ago
- 5441c18 [-Wunreachable-code] Don't warn about trivially unreachable return statements preceded by 'noreturn' functions. by Ted Kremenek · 12 years ago
- 3588315 [-Wunreachable-code] Don't warn about unreachable 'default:' cases. by Ted Kremenek · 12 years ago
- cc89338 [-Wunreachable-code] Prune out unreachable warnings where a 'break' is preceded by a call to a 'noreturn' function. by Ted Kremenek · 12 years ago
- b8f33f1 Make sort predicate match the qsort convention. by Benjamin Kramer · 12 years ago
- 04bf187 Fix array_pod_sort predicates after LLVM change. by Benjamin Kramer · 12 years ago
- 89fe0d5 Properly track l-paren of a CXXFucntionalCastExpr. by Eli Friedman · 12 years ago
- 00be69a Remove the CFGElement "Invalid" state. by David Blaikie · 13 years ago
- 2a01f5d Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
- 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- 81ce1c8 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 14 years ago
- 1b7f49c Teach -Wunreachable-code about dead code caused by macro expansions. This should suppress false positives resulting from 'assert' and friends. by Ted Kremenek · 14 years ago
- bd91371 Start reworking -Wunreachable-code. The original analysis had serious flaws with how it by Ted Kremenek · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- cc2b871 Make -Wheader-hygiene not complain about USING_NAMESPACE_THROUGH_MACRO in a non-header file. by Nico Weber · 15 years ago
- 96a7a59 In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. by Ted Kremenek · 15 years ago
- c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
- b35635e Remove a kludge from analysis based warnings that used to detect by Chandler Carruth · 15 years ago
- 8219b82 Start migration of static analyzer to using the by Ted Kremenek · 15 years ago
- a7d84a7 Added CFGTerminator class, that holds information about CFGBlock terminator statement. by Marcin Swiderski · 15 years ago
- 2cd7a78 Introduce new CFGElement hierarchy to support C++ CFG, based on Marcin's patch by Zhongxing Xu · 15 years ago
- f2b0a1b Enhance -Wunreachable-code to not consider the 'default:' branch of a switch statement live if a switch on an enum value has by Ted Kremenek · 15 years ago
- e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 552eeaa Move the rest of the unreachable code analysis from libSema by Ted Kremenek · 16 years ago
- 7296de9 Start moving some of the logic for the unreachable code analysis out of libSema by Ted Kremenek · 16 years ago