diff options
author | Dan Gohman <gohman@apple.com> | 2009-11-19 21:57:48 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-11-19 21:57:48 +0000 |
commit | 94e617627d06af901a12526a176cbfb67835e6d9 (patch) | |
tree | 68b59578330dbad228e938b3367a198d2b22a3a4 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | b6c7704a8df88e8b4e975af7e52b78c198e72daf (diff) | |
download | bcm5719-llvm-94e617627d06af901a12526a176cbfb67835e6d9.tar.gz bcm5719-llvm-94e617627d06af901a12526a176cbfb67835e6d9.zip |
Extend CaptureTracking to indicate when a value is never stored, even
if it is not ultimately captured. Teach BasicAliasAnalysis that a
local object address which does not escape and is never stored does
not alias with a value resulting from a load.
llvm-svn: 89398
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions