Displaying 2 results from an estimated 2 matches for "fuseabl".
Did you mean:
fuseable
2015 Jan 17
3
[LLVMdev] proof of concept for a loop fusion pass
...ysis's test coverage actually isn't bad, at least for loop bodies in traditional form.
> This was my main reason for reusing the dependence analysis from the
> LoopVectorizer. Have you considered the same?
Finally, it might be a good idea to discuss the overall optimization plan for fuseable loops. One possibility that I had discussed with Chandler a couple of months ago was: aggressively fuse early, expose optimization opportunities, and then split late (after vectorization) based on target-specific modeling (accounting for register pressure, hardware prefetching resources, etc.). Th...
2015 Jan 16
7
[LLVMdev] proof of concept for a loop fusion pass
Hi,
We are proposing a loop fusion pass that tries to proactive fuse loops across function call boundaries and arbitrary control flow.
http://reviews.llvm.org/D7008
With this pass, we get 103 loop fusions in SPECCPU INT 2006 462.libquantum with rate performance improving close to 2.5X in x86 (results from AMD A10-6700).
I took some liberties in patching up some of the code in