This is an archive of the discontinued LLVM Phabricator instance.

[X86] Introduce WriteFLDC for x87 constant loads.
ClosedPublic

Authored by courbet on May 31 2018, 6:23 AM.

Details

Summary

{FLDL2E, FLDL2T, FLDLG2, FLDLN2, FLDPI} were using WriteMicrocoded.

  • I've measured the values for Broadwell, Haswell, SandyBridge, Skylake.
  • For ZnVer1 and Atom, values were transferred form InstRWs.
  • For SLM and BtVer2, I've guessed some values :(

Diff Detail

Repository
rL LLVM

Event Timeline

courbet created this revision.May 31 2018, 6:23 AM
RKSimon accepted this revision.May 31 2018, 7:22 AM

LGTM - thanks

This revision is now accepted and ready to land.May 31 2018, 7:22 AM
This revision was automatically updated to reflect the committed changes.