aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.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
commit3ad394931dbef4b5d95d3ee2e9be61faf5530889 (patch)
tree58968616f353eb8050a13fbad4ab66983c0dcfd2 /clang/lib/Frontend/CompilerInvocation.cpp
parent05fb585a364bab49f09a62d0e5a6a29f5c29c4e1 (diff)
downloadllvm-3ad394931dbef4b5d95d3ee2e9be61faf5530889.zip
llvm-3ad394931dbef4b5d95d3ee2e9be61faf5530889.tar.gz
llvm-3ad394931dbef4b5d95d3ee2e9be61faf5530889.tar.bz2
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! llvm-svn: 168474
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions