LLVM no puede desenrollar bucles [No se puede desenrollar; bucle no terminado por una rama condicional]
Recibo un errorCan't unroll; loop not terminated by a conditional branch
para el siguiente código:for(i=0 ; j<10 && i<5 ; i++) j= j+2;
Estoy usando el siguiente comando para desenrollar bucles en un archivoa.bc
:opt -loops -loop-rotate -loop-simplify -loop-unroll -unroll-count=3 -unroll-allow-partial -debug a.bc -o a.loop.bc
¿Hay alguna forma de desenrollar bucles evitando este error?