summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2014-02-20 21:43:54 +0000
committerTobias Grosser <tobias@grosser.es>2014-02-20 21:43:54 +0000
commit37eb422f69e22490396a45cc65de93ccc75ffa2d (patch)
tree6371d4ce7bdacea7b4fafddcfa6a3fbb4c9be7ca /clang/lib/Serialization/ModuleManager.cpp
parent3fc9154c40ad929ae0fbc26c79890e19cebb7a85 (diff)
downloadbcm5719-llvm-37eb422f69e22490396a45cc65de93ccc75ffa2d.tar.gz
bcm5719-llvm-37eb422f69e22490396a45cc65de93ccc75ffa2d.zip
Add polyhedral dead code elimination.
This pass eliminates loop iterations that compute results that are not used later on. This can help e.g. in D, where the default zero-initialization is often unnecessary if right after new values are assigned to an array. Contributed-by: Peter Conn <conn.peter@gmail.com> llvm-svn: 201817
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud