<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/Transforms/LoopUnroll/runtime-loop2.ll, branch 1.14.0</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/Transforms/LoopUnroll/runtime-loop2.ll?h=1.14.0</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/Transforms/LoopUnroll/runtime-loop2.ll?h=1.14.0'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2011-12-09T06:19:40Z</updated>
<entry>
<title>Add -unroll-runtime for unrolling loops with run-time trip counts.</title>
<updated>2011-12-09T06:19:40Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-12-09T06:19:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5d73448bb7f3d326f310e6f35030821b103b1cdb'/>
<id>urn:sha1:5d73448bb7f3d326f310e6f35030821b103b1cdb</id>
<content type='text'>
Patch by Brendon Cahoon!

This extends the existing LoopUnroll and LoopUnrollPass. Brendon
measured no regressions in the llvm test suite with -unroll-runtime
enabled. This implementation works by using the existing loop
unrolling code to unroll the loop by a power-of-two (default 8). It
generates an if-then-else sequence of code prior to the loop to
execute the extra iterations before entering the unrolled loop.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146245 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
