summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
diff options
context:
space:
mode:
authorPreston Briggs <preston.briggs@gmail.com>2012-11-21 23:50:04 +0000
committerPreston Briggs <preston.briggs@gmail.com>2012-11-21 23:50:04 +0000
commit72a2c0622ab072030c9108badea50074d96bec6a (patch)
tree526aace1ee6cd0126263e06eed2d23eae06d7d84 /lib/CodeGen/AsmPrinter/DwarfDebug.cpp
parent198ad916d736047f8a439f19dee25cee917df8a9 (diff)
downloadllvm-72a2c0622ab072030c9108badea50074d96bec6a.tar.gz
llvm-72a2c0622ab072030c9108badea50074d96bec6a.tar.bz2
llvm-72a2c0622ab072030c9108badea50074d96bec6a.tar.xz
Corrects a problem where we reply exclusively of GEPs to drive
analysis. Better is to look for cases with useful GEPs and use them when possible. When a pair of useful GEPs is not available, use the raw SCEVs directly. This approach supports better analysis of pointer dereferencing. In parallel, all the test cases are updated appropriately. Cases where we have a store to *B++ can now be analyzed! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168474 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
0 files changed, 0 insertions, 0 deletions