Follow up to a comment on the XE6 inlining article

Follow up to a comment on the XE6 inlining article

http://www.delphitools.info/2014/05/08/delphi-xe6-32bits-and-scimark/

Comments

  1. I have mixed feelings - it's great to see they're trying to improve the performance, but sad to see the attempts appear to bring down performance in other areas.

    Does anyone know what XE6's backend currently is?  I am still hoping for them to bring the LLVM backend (and thus the LLVM optimiser) to Windows.

    ReplyDelete
  2. Delphi compiler does a lot of stack juggling as is, doesn't need to do more...

    ReplyDelete
  3. Reported as QC124652 "x32 compiler regression for floating point expressions" http://qc.embarcadero.com/wc/qcmain.aspx?d=124652

    ReplyDelete
  4. So this is supposedly fixed now in XE6 update 1. Has anyone tested and checked how/if the code generation improved?

    ReplyDelete
  5. Ville Krumlinde Yes tested and fixed. Performance on pair with and slightly better than XE5.

    ReplyDelete

Post a Comment