Fix typo

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@201814 91177308-0d34-0410-b5e6-96231b3b80d8
Do not track location of scalar dependences in ScopInfo

We do not have a use for this information at the moment. If we need this at some
point, the "instruction -> access" mapping needs to be enhanced as a single
instruction could then possibly perform multiple accesses.

This patch allows us to build the polyhedral information for scops with scalar
dependences.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@201815 91177308-0d34-0410-b5e6-96231b3b80d8
Fix formatting

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@201816 91177308-0d34-0410-b5e6-96231b3b80d8
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>

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@201817 91177308-0d34-0410-b5e6-96231b3b80d8