summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <jdoerfert@codeaurora.org>2014-08-01 08:17:19 +0000
committerJohannes Doerfert <jdoerfert@codeaurora.org>2014-08-01 08:17:19 +0000
commitdc6ad99aada4a2f32a5303ab1d169bf45afea5c2 (patch)
tree69e43ebe75da8a2b60dbf3c64a1f4161d82025b5 /clang/lib/CodeGen/TargetInfo.cpp
parented67f8baf6847712aab6437050341e00975e1221 (diff)
downloadbcm5719-llvm-dc6ad99aada4a2f32a5303ab1d169bf45afea5c2.tar.gz
bcm5719-llvm-dc6ad99aada4a2f32a5303ab1d169bf45afea5c2.zip
Annotate the IslAst with broken reductions
+ Split all reduction dependences and map them to the causing memory accesses. + Print the types & base addresses of broken reductions for each "reduction parallel" marked loop (OpenMP style). + 3 test cases to show how reductions are now represented in the isl ast. The mapping "(ast) loops -> broken reductions" is also needed to find the memory accesses we need to privatize in a loop. llvm-svn: 214489
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud