[LLVMdev] JIT compilation 2-3 times slower in latest LLVM snapshot

Dibyendu Majumdar mobile at majumdar.org.uk
Sat Jul 11 11:42:42 PDT 2015


On 11 July 2015 at 18:38, Hayden Livingston <halivingston at gmail.com> wrote:
> If you could create a single executable with a repro, and publish them
> somewhere (both the old llvm and new one which is slower), we could
> look at it. It's hard to say otherwise unless someone truly knows of a
> change.
>

Hi Hayden,

As I am not sure exactly when I refreshed my LLVM clone (it was
recently however) - I would have to go back in time and determine when
the issue was introduced. This will take some work and time to do.

Just looking at the release I prepared a week ago and comparing the
results from today I see:

Release 0.6 (1 week ago; using LLVM snapshot earlier than that):
total time: 123.71s (wall time: 124s)
https://github.com/dibyendumajumdar/ravi/releases/tag/0.6

Release 0.7 (snapshot taken today)
total time: 333.65s (wall time: 333s)
https://github.com/dibyendumajumdar/ravi/releases/tag/0.7

Both are slower than the 3.6.1 release I am using in my Linux builds.

Regards
Dibyendu



More information about the llvm-dev mailing list