[llvm-bugs] [Bug 26320] New: [Polly] Make reduction dependency computation work on schedule trees
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Jan 26 10:08:52 PST 2016
https://llvm.org/bugs/show_bug.cgi?id=26320
Bug ID: 26320
Summary: [Polly] Make reduction dependency computation work on
schedule trees
Product: Polly
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: Optimizer
Assignee: polly-dev at googlegroups.com
Reporter: tobias at grosser.es
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
When introducing reductions into Polly we thought it would be a good idea to
model reduction dependences using a "convex_hull" computation. However, this is
both computationally a lot more complex than expected and also conflicts made
it hard to compute reduction dependences on schedule trees. Fortunately, Sven
Verdoolaege suggested (at least parts) of what looks like a good solution.
Instead of first computing precise dependences and _then_ reintroducing
reduction dependences, we could just model reduction statements as may-writes
which will make the dependence analysis automatically introduce the additional
dependences needed when removing the inter-reduction-operation dependences.
This blocks http://reviews.llvm.org/D5190
This is just a brief reminder. Please ping back in case you need more
information.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160126/353dcee4/attachment.html>
More information about the llvm-bugs
mailing list