[LLVMdev] Loops Prevent Function Pointer Inlining?

Renato Golin renato.golin at linaro.org
Wed Sep 24 16:19:30 PDT 2014


On 25 September 2014 00:11, Nicholas White <n.j.white at gmail.com> wrote:
> ; <label>:4                                       ; preds = %7, %0
>   %indvars.iv = phi i64 [ %indvars.iv.next, %7 ], [ 0, %0 ]
>   %5 = trunc i64 %indvars.iv to i32
>   %6 = icmp eq i32 %5, 0
>   br i1 %6, label %7, label %15

Oh, I remember similar effects of truncate in the vectorizer. We
discussed a bit about that for other cases, maybe you can find it in
the list (probably end of last year, beginning of this year). I don't
remember the outcome, though. :(

--renato



More information about the llvm-dev mailing list