diff options
author | Chris Lattner <sabre@nondot.org> | 2006-10-01 22:36:45 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-10-01 22:36:45 +0000 |
commit | bfdd19bc010a94a3151582cbb082126e21a9efa7 (patch) | |
tree | 63fc28279dc5eb36b6c7375f8b097ff1a198062f /llvm/lib/Analysis/ValueNumbering.cpp | |
parent | bfc049ae3f7cb9cc4cf4d73adf8301b961574e30 (diff) | |
download | bcm5719-llvm-bfdd19bc010a94a3151582cbb082126e21a9efa7.tar.gz bcm5719-llvm-bfdd19bc010a94a3151582cbb082126e21a9efa7.zip |
Teach globalsmodref-aa to track scalar pointer global variables which point
to unaliased allocations. Use this information to disambiguate pointers loaded
from them. This is a very common case, so it's worthwhile to handle efficiently.
This implements Analysis/GlobalsModRef/indirect-global.ll
llvm-svn: 30684
Diffstat (limited to 'llvm/lib/Analysis/ValueNumbering.cpp')
0 files changed, 0 insertions, 0 deletions