llvm-project/polly/lib/CodeGen
Johannes Doerfert f1906138b4 Model statement wise reduction dependences
+ Collect reduction dependences
+ Introduced TYPE_RED in Dependences.h which can be used to obtain the
  reduction dependences
+ Used TYPE_RED to prevent parallelization while we do not have a privatizing
  code generation
+ Relax the dependences for non-parallel code generation
+ Add privatization dependences to ensure correctness
+ 12 Test cases to check for reduction and privatization dependences

llvm-svn: 211369
2014-06-20 16:37:11 +00:00
..
BlockGenerators.cpp Use range-based for loops 2014-06-04 08:06:40 +00:00
Cloog.cpp Remove unnecessary struct in return type 2014-05-07 11:23:35 +00:00
CodeGeneration.cpp Update for ScopStmt iterator name change in LLVM r210927 2014-06-19 16:45:04 +00:00
IRBuilder.cpp Emit llvm.loop metadata for parallel loops 2014-03-04 14:59:00 +00:00
IslAst.cpp Model statement wise reduction dependences 2014-06-20 16:37:11 +00:00
IslCodeGeneration.cpp Use range-based for loops 2014-06-04 08:06:40 +00:00
LoopGenerators.cpp Use range-based for loops 2014-06-04 08:06:40 +00:00
PTXGenerator.cpp Adapt to DomTree changes in r199104 2014-05-08 08:34:23 +00:00
Utils.cpp Introduce PollyIRBuilder 2014-03-04 14:58:49 +00:00