search for: ep_loopoptimizerbegin

Displaying 4 results from an estimated 4 matches for "ep_loopoptimizerbegin".

2013 Sep 19
0
[LLVMdev] [Polly] Move Polly's execution later
...you have any further suggestion? Yes, fully correct. I would play with solution two. Why would you add Polly after the loop rotate pass? I would possibly add it at the beginning of the loop optimizer (right before the loop rotation pass) possibly experimenting with a new extension point called EP_LoopOptimizerBegin. Cheers, Tobias
2013 Sep 19
2
[LLVMdev] [Polly] Move Polly's execution later
Hi Tobias, I am trying to move Polly later. LLVM provides some predefined ExtensionPointTy: EP_EarlyAsPossible, EP_ModuleOptimizerEarly, EP_LoopOptimizerEnd, EP_ScalarOptimizerLate, ... Currently Polly uses "EP_EarlyAsPossible" to run as early as possible. As what you suggested: >Instead of removing canonicalization passes, I believe we may want to >move
2013 Sep 22
4
[LLVMdev] [Polly] Move Polly's execution later
...lly after the loop rotate pass? Forgot it. I just wanted to give an immature example to show how to move Polly to other points. >I would possibly add it at the beginning of the loop optimizer (right >before the loop rotation pass) possibly experimenting with a new >extension point called EP_LoopOptimizerBegin. > Thanks for your advice. I have tried to move Polly immediately before the loop rotation pass. The temporary patch file can be reached on http://llvm.org/bugs/attachment.cgi?id=11262. First of all, I evaluated Polly's canonicalization passes based on this patch file. Results are posted on...
2013 Sep 25
0
[LLVMdev] [Polly] Move Polly's execution later
...ion? > >Yes, fully correct. I would play with solution two. Why would you add  >Polly after the loop rotate pass? > >I would possibly add it at the beginning of the loop optimizer (right  >before the loop rotation pass) possibly experimenting with a new  >extension point called EP_LoopOptimizerBegin. > >Cheers, >Tobias > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130925/ed6c476d/attachment.html>