Create a dependence struct to hold dependence information for a SCoP.
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>
Thu, 5 Mar 2015 00:43:48 +0000 (00:43 +0000)
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>
Thu, 5 Mar 2015 00:43:48 +0000 (00:43 +0000)
commit7e6424ba5a6d64040346f775e10c7d4e3cb0c92c
treeb0f9bfbd4718d0418aad51ead1cc695f88f5946e
parent6745822fd1cf54aa68196b317cdbc139418b8aa0
Create a dependence struct to hold dependence information for a SCoP.

  The new Dependences struct in the DependenceInfo holds all information
  that was formerly part of the DependenceInfo. It also provides the
  same interface for the user to access this information.

  This is another step to a more general ScopPass interface that does
  allow multiple SCoPs to be "in flight".

llvm-svn: 231327
polly/include/polly/DependenceInfo.h
polly/lib/Analysis/DependenceInfo.cpp
polly/lib/CodeGen/IslAst.cpp
polly/lib/Exchange/JSONExporter.cpp
polly/lib/Transform/DeadCodeElimination.cpp
polly/lib/Transform/ScheduleOptimizer.cpp