summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ValueNumbering.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-10-01 22:36:45 +0000
committerChris Lattner <sabre@nondot.org>2006-10-01 22:36:45 +0000
commitbfdd19bc010a94a3151582cbb082126e21a9efa7 (patch)
tree63fc28279dc5eb36b6c7375f8b097ff1a198062f /llvm/lib/Analysis/ValueNumbering.cpp
parentbfc049ae3f7cb9cc4cf4d73adf8301b961574e30 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud