aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2013-08-23 07:19:22 +0000
committerPavel Labath <labath@google.com>2013-08-23 07:19:22 +0000
commit02b64d46a0ab8da426dadb1873ead648c8ef70e6 (patch)
tree3d72dea09b68628b42ae0c3c255e575fb181c26d /clang/lib/Serialization/ModuleManager.cpp
parenta9debbfb01140fb0c0bd49bb8f4c119ad93c3aa6 (diff)
downloadllvm-02b64d46a0ab8da426dadb1873ead648c8ef70e6.zip
llvm-02b64d46a0ab8da426dadb1873ead648c8ef70e6.tar.gz
llvm-02b64d46a0ab8da426dadb1873ead648c8ef70e6.tar.bz2
[analyzer] Refactor conditional expression evaluating code
Summary: Instead of digging through the ExplodedGraph, to figure out which edge brought us here, I compute the value of conditional expression by looking at the sub-expression values. To do this, I needed to change the liveness algorithm a bit -- now, the full conditional expression also depends on all atomic sub-expressions, not only the outermost ones. Reviewers: jordan_rose CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1340 llvm-svn: 189090
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions