summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-07-20 22:58:02 +0000
committerTed Kremenek <kremenek@apple.com>2009-07-20 22:58:02 +0000
commit834e2f69da6154e6360f69243a76ede0bf5263f6 (patch)
tree4c145fd65a5f31c3f70662712e0ba97fed71c31e /llvm/lib/CodeGen/SelectionDAG
parentd231d78f3f8094c42fd15e52583ceba856364853 (diff)
downloadbcm5719-llvm-834e2f69da6154e6360f69243a76ede0bf5263f6.tar.gz
bcm5719-llvm-834e2f69da6154e6360f69243a76ede0bf5263f6.zip
Enhanced IsReinterpreted() (RegionStore.cpp) to reason about higher-order
pointers. Enhanced RegionStoreManager::Retrieve() to handle automatic casts when the loaded value is different from the requested value. This should be refined over time, but essentially we should always symbolicate locations as locations, and convert them to non-locations on demand. These changes now cause 'misc-ps.m' to pass again. llvm-svn: 76497
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud