[GSoC] Do not process SCoPs with infeasible runtime context
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>
Mon, 25 Jul 2016 12:40:59 +0000 (12:40 +0000)
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>
Mon, 25 Jul 2016 12:40:59 +0000 (12:40 +0000)
commit3b7ac0a691196cb4a242033a66dc42b3fb6eb499
tree0835dfb90c001db1a41ad4371b43cfb3b0f2dc6c
parent1823d6c8af4168c0a89c5bde9fa24166c3085e8a
[GSoC] Do not process SCoPs with infeasible runtime context

  Do not process SCoPs with infeasible runtime context in the new
  ScopInfoWrapperPass. Do not compute dependences for such SCoPs in the new
  DependenceInfoWrapperPass.

Patch by Utpal Bora <cs14mtech11017@iith.ac.in>

Differential Revision: https://reviews.llvm.org/D22402

llvm-svn: 276631
polly/lib/Analysis/DependenceInfo.cpp
polly/lib/Analysis/ScopInfo.cpp
polly/test/DependenceInfo/infeasible_context.ll [new file with mode: 0644]