diff options
author | Chris Lattner <sabre@nondot.org> | 2008-12-08 07:31:50 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-12-08 07:31:50 +0000 |
commit | 5ed409edfaf316c8ca216462aebfdc9323031c84 (patch) | |
tree | 1127a2fd70777e06ca1a131587ee203565a64460 /llvm/lib/Analysis/BasicAliasAnalysis.cpp | |
parent | 911c4348c69c6a0221d36bbe8b466811ff4e6c57 (diff) | |
download | bcm5719-llvm-5ed409edfaf316c8ca216462aebfdc9323031c84.tar.gz bcm5719-llvm-5ed409edfaf316c8ca216462aebfdc9323031c84.zip |
add another level of caching for non-local pointer queries, keeping
track of whether the CachedNonLocalPointerInfo for a block is specific
to a block. If so, just return it without any pred scanning. This is
good for a 6% speedup on GVN (when it uses this lookup method, which
it doesn't right now).
llvm-svn: 60695
Diffstat (limited to 'llvm/lib/Analysis/BasicAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions