Renato Golin wrote: > LLVM does unroll small loops, but once the number of iterations is too > big, it does not even attempts to unroll a multiple of the iterations. Partial unrolling is supported by the unroller when using the additional -unroll-allow-partial switch (false by default). Works for me with LLVM 2.5. -- Pekka Jääskeläinen