Hybrid dependency analysis
authorJohannes Doerfert <jdoerfert@codeaurora.org>
Thu, 26 Jun 2014 18:38:08 +0000 (18:38 +0000)
committerJohannes Doerfert <jdoerfert@codeaurora.org>
Thu, 26 Jun 2014 18:38:08 +0000 (18:38 +0000)
commitea23b1d561553984c82daec0aec6fbc2da489cc3
tree6f295c2c9a94ceebbeb7165af3b343e1d435aa99
parentec0c53d12151d933a648b94397912155d2159864
Hybrid dependency analysis

  This dependency analysis will keep track of memory accesses if they might be
  part of a reduction. If not, the dependences are tracked on a statement level.
  The main reason to do this is to reduce the compile time while beeing able to
  distinguish the effects of reduction and non-reduction accesses.

  + Adjusted two test cases

llvm-svn: 211794
polly/include/polly/Dependences.h
polly/lib/Analysis/Dependences.cpp
polly/test/Dependences/reduction_simple_iv.ll
polly/test/Dependences/reduction_simple_iv_debug_wrapped_dependences.ll [new file with mode: 0644]