[llvm-commits] [ARM] Scheduler FixedFrame object vs byval formal parameters
Stepan Dyatkovskiy
stpworld at narod.ru
Thu Oct 4 11:30:19 PDT 2012
Hi all!
Small but very important issue is, that
SchedulerDAGInstrs::buildSchedGraph ignores dependencies between
FixedStack objects and byval parameters. So loading byval parameters
from stack may be inserted *before* it will stored, since these
operations are treated as independent.
Frankly right now, I couldn't found better solution than make byval
arguments dependent from all fixed-frame objects. Perhaps guys, you have
any ideas?
Please find patch in attachment.
-Stepan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: byval-scheduler-fix.patch
Type: text/x-patch
Size: 3017 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20121004/11b254cb/attachment.bin>
More information about the llvm-commits
mailing list