[LLVMdev] pb05 results for current llvm/dragonegg

Duncan Sands baldrick at free.fr
Tue Apr 3 01:13:39 PDT 2012


Hi Anton,

>>                dragonegg degg+vectorize degg+optnz  gfortran
>> ac               12.45       12.45         8.85       8.80
>> gas_dyn          11.72       11.80         4.47       4.26
>> induct           24.02       24.91        12.08      13.65
>> rnflow           32.25       32.35        26.47      24.06
> Any idea what might cause such differences here?

I haven't analysed these, but as a general remark: if "degg+optnz" does much
better than "dragonegg" then that indicates a weakness in LLVM's IR level
optimizers, while if "gfortran" does much better than "degg+optnz" then that
indicates a weakness in LLVM's codegen.  Applying this to the above suggests
that most of the differences are coming from LLVM's IR level optimizers not
doing a good job somewhere.

Ciao, Duncan.



More information about the llvm-dev mailing list