【发布时间】:2015-07-13 23:02:20
【问题描述】:
对于以下代码,我收到错误 Can't unroll; loop not terminated by a conditional branch:for(i=0 ; j<10 && i<5 ; i++)
j= j+2;
我正在使用以下命令在文件 a.bc 中展开循环:opt -loops -loop-rotate -loop-simplify -loop-unroll -unroll-count=3 -unroll-allow-partial -debug a.bc -o a.loop.bc
有没有办法展开循环以避免此错误?
【问题讨论】: