summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-04-07 05:25:24 +0000
committerTed Kremenek <kremenek@apple.com>2009-04-07 05:25:24 +0000
commit4d947facad65cb319a54f6ad1d1a878026dd0645 (patch)
tree3bbdb9df8f8233f3afcca226fbc6c9e6607d6c69 /clang/lib/CodeGen/CodeGenModule.cpp
parent33d840cc8f59083b8966a4b88ab330436aabe467 (diff)
downloadbcm5719-llvm-4d947facad65cb319a54f6ad1d1a878026dd0645.tar.gz
bcm5719-llvm-4d947facad65cb319a54f6ad1d1a878026dd0645.zip
Remove hack from LiveVariables analysis where variables whose address are taken
are considered 'live'. This hack isn't needed anymore because we have a separation in the path-sensitive analyzer between variable names and bindings; the analyzer can continue to reason about the storage of a variable after its name is no longer directly referenced. Now the live variables analysis literally means "is this name live". Along this line, update the dead stores checker to explicitly look for variables whose values have escaped. llvm-svn: 68504
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud