diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-02-26 19:05:15 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-02-26 19:05:15 +0000 |
commit | f3a4b9617e32bb145ce2e6d0c27065cf9cdc82f8 (patch) | |
tree | 445ca42b5a9b4dc6593b16883e1cbe6cd50404ba /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 9db0aa86d95420567e9cf9f699a7e4df64a26036 (diff) | |
download | bcm5719-llvm-f3a4b9617e32bb145ce2e6d0c27065cf9cdc82f8.tar.gz bcm5719-llvm-f3a4b9617e32bb145ce2e6d0c27065cf9cdc82f8.zip |
Major cleanup of the transfer function logic for '&&', '||', and '?'. We
now store in the state essentially which branch we took. This removes
a bunch of bogus assumptions (and likely bugs), reduces the complexity of
the implementation, and facilitates more optimizations.
llvm-svn: 47613
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions