| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
| |
analysis for short-circuited operations. For branch written like "if (x && y)",
we maintain two sets of dataflow values for the outgoing
branches. This suppresses some common false positives
for -Wuninitialized-experimental.
This change introduces some assertion failures
when running on the LLVM codebase. WIP.
llvm-svn: 123923
|
|
|
|
|
|
|
|
| |
references by monitoring whether an access to
a variable is solely to compute it's lvalue or
to do an lvalue-to-rvalue conversion (i.e., a load).
llvm-svn: 123777
|
|
|
|
|
|
|
| |
thus identifying a minor logical flaw in
UninitializedValuesV2.cpp.
llvm-svn: 123734
|
|
|
|
|
|
| |
also properly handle confluence of loops.
llvm-svn: 123733
|
|
-Wuninitialized based on CFG dataflow analysis. WIP.
llvm-svn: 123512
|