aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-07-25 22:32:35 +0000
committerJordan Rose <jordan_rose@apple.com>2013-07-25 22:32:35 +0000
commita7e7e7a2f66cda5091190eb891c83c88b6c4a18f (patch)
tree1902d0695a2158bd91af95fc0111f45052f59414 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent13235dadab9d6b84c16c6e7c300c496d2d51ff0d (diff)
downloadllvm-a7e7e7a2f66cda5091190eb891c83c88b6c4a18f.zip
llvm-a7e7e7a2f66cda5091190eb891c83c88b6c4a18f.tar.gz
llvm-a7e7e7a2f66cda5091190eb891c83c88b6c4a18f.tar.bz2
[analyzer] Remove dead optimization for MaterializeTemporaryExpr.
Previously, we tried to avoid creating new temporary object regions if the value to be materialized itself came from a temporary object region. However, once we became more strict about lvalues vs. rvalues (months ago), this optimization became dead code, because the input to this function will always be an rvalue (i.e. a symbolic value or compound value rather than a region, at least for structs). This would be a nice optimization to keep, but removing it makes it simpler to reason about temporary regions. llvm-svn: 187160
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions