<div dir="ltr">Hi,<br><br>One reason for the regression might be that the SROA pass is now used instead of mem2reg; consider replacing your use of mem2reg by SROA.<br><br>I also think it's meaningless to talk about performance without actually enabling any optimization passes. You mention "Inlining failed?" but don't enable any passes that would inline functions. If performance matters for you, consider using -O3 or a similar flag.<br>

<br>Best,<br>Jonas<br><br><br>On Mon, Apr 7, 2014 at 4:05 AM, Jens Tröger <<a href="mailto:jens.troeger@light-speed.de">jens.troeger@light-speed.de</a>> wrote:<br>><br>> Hi,<br>><br>> It was suggested that I post my question regarding a LLVM 3.4 performance<br>

> regression to this mailing list, rather than stackoverflow.  So here is<br>> the link:<br>><br>>   <a href="https://stackoverflow.com/questions/22902034/llvm-3-4-performance-regressed">https://stackoverflow.com/questions/22902034/llvm-3-4-performance-regressed</a><br>

><br>> Thanks :)<br>> Jens<br>><br>> --<br>> Jens Tröger<br>> <a href="http://savage.light-speed.de/">http://savage.light-speed.de/</a><br>> _______________________________________________<br>> LLVM Developers mailing list<br>

> <a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a><br>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a></div>