[PATCH] D62625: LFTR for multiple exit loops

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 21 11:49:23 PDT 2019


mstorsjo added a comment.

In D62625#1553942 <https://reviews.llvm.org/D62625#1553942>, @reames wrote:

> In D62625#1553095 <https://reviews.llvm.org/D62625#1553095>, @mstorsjo wrote:
>
> > Compile time regression. (I build the project it's part of with a 120 second timeout per translation unit, enforced with `ulimit -t 120`, that's why I noticed.)
>
>
> If you could provide an IR reproducer, and ideally a hint where to look, I can see what I find.  Please file a bug with reproduction instructions and an IR attachment.


A C level reproducer is already linked (https://martin.st/temp/glew-preproc-i686.c, compiled with `clang -target i686-w64-mingw32 -c -O3 glew-preproc-i686.c`) I filed https://bugs.llvm.org/show_bug.cgi?id=42357 now as well, with that, and matching IR for reproducing on that level. The issue is not only that compilation takes longer, the output also almost doubled in size.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62625/new/

https://reviews.llvm.org/D62625





More information about the llvm-commits mailing list