aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <arnolds@codeaurora.org>2012-09-06 14:31:51 +0000
committerArnold Schwaighofer <arnolds@codeaurora.org>2012-09-06 14:31:51 +0000
commit76dca58c66e3e21299119aa8502076837ae75ea5 (patch)
tree1c10f08877579f0070292a21885b208e3925d273 /clang/lib/CodeGen/CodeGenModule.cpp
parent9e3cc9f8841045b59e78a2f37d7fd7a2a0b1e554 (diff)
downloadllvm-76dca58c66e3e21299119aa8502076837ae75ea5.zip
llvm-76dca58c66e3e21299119aa8502076837ae75ea5.tar.gz
llvm-76dca58c66e3e21299119aa8502076837ae75ea5.tar.bz2
BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAlias
If we can show that the base pointers of two GEPs don't alias each other using precise analysis and the indices and base offset are equal then the two GEPs also don't alias each other. This is primarily needed for the follow up patch that analyses NoAlias'ing PHI nodes. Part 1/2 of fix for PR13564. llvm-svn: 163317
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions