Differences between revisions 3 and 4
Revision 3 as of 2008-05-14 08:17:48
Size: 553
Comment:
Revision 4 as of 2009-09-20 21:54:24
Size: 555
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[BR]][[BR]] <<BR>><<BR>>
Line 4: Line 4:
[[BR]] <<BR>>
Line 7: Line 7:
implementation file: [http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/loop_unroll.cpp?view=markup http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/loop_unroll.cpp] implementation file: [[http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/loop_unroll.cpp?view=markup|http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/loop_unroll.cpp]]

'loop_unroll' - unroll loops

Loop unrolling expands the loop body by combining several iterations into one removing intermediate loop-exit checks.
The optimization reduces number of instructions executed per loop iteration and expands scope for optimizations inside of the loop body.

implementation file: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/loop_unroll.cpp

Jitrino_OPT/unroll (last edited 2009-09-20 21:54:24 by localhost)