[PATCH] D109821: [ScalarEvolution] Infer loop max trip count from array accesses
Liren.Peng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 23 18:03:25 PDT 2021
Peakulorain added a comment.
In D109821#3007802 <https://reviews.llvm.org/D109821#3007802>, @xbolva00 wrote:
> This can be useful also for loopunrollruntime, right?
>
> For example:
>
> int data[6];
>
> int foo(void) {
> int p = 0;
> int i = 0;
> while (data[i++] != -1) // currently LLVM does not unroll this loop 6x like GCC does
> p += data[i];
> return p;
> }
Yes, this will be helpful for loop unroll.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D109821/new/
https://reviews.llvm.org/D109821
More information about the llvm-commits
mailing list