search for: loop_fusion

Displaying 3 results from an estimated 3 matches for "loop_fusion".

2010 Sep 07
2
[LLVMdev] loop fusion
Is there a transformation in LLVM that will perform loop fusion? http://en.wikipedia.org/wiki/Loop_fusion I have the following program, in which I would like the 2 loops (iterating the same number of times) to be merged into 1, after which other nice optimizations such as mem2reg will apply: ; ModuleID = 'test' define void @vector([16 x float]* nocapture %arg, [16 x float]* nocapture %ret...
2010 Sep 07
0
[LLVMdev] loop fusion
Is there a transformation in LLVM that will perform loop fusion? http://en.wikipedia.org/wiki/Loop_fusion I have the following program, in which I would like the 2 loops (iterating the same number of times) to be merged into 1, after which other nice optimizations such as mem2reg will apply: ; ModuleID = 'test' define void @vector([16 x float]* nocapture %arg, [16 x float]* nocapture %ret...
2010 Sep 08
0
[LLVMdev] loop fusion
...ething quite similar where the program is scalar but the runtime is vectorized. Any pointers in the right direction would be appreciated! Andrew On 09/07/2010 03:12 PM, Andrew Clinton wrote: > Is there a transformation in LLVM that will perform loop fusion? > http://en.wikipedia.org/wiki/Loop_fusion > > I have the following program, in which I would like the 2 loops > (iterating the same number of times) to be merged into 1, after which > other nice optimizations such as mem2reg will apply: > > ; ModuleID = 'test' > > define void @vector([16 x float]* nocapture...