This is an archive of the discontinued LLVM Phabricator instance.

[X86] Add the ability to override memory folding latency to schedules and add 1uop for memory folds to Intel models
ClosedPublic

Authored by RKSimon on Mar 23 2018, 11:46 AM.

Details

Summary

The Intel models need an extra 1uop for memory folded instructions, plus a lot of instruction take a non-default memory latency which should allow us to use the multiclass a lot more to tidy things up.

Diff Detail

Repository
rL LLVM

Event Timeline

RKSimon created this revision.Mar 23 2018, 11:46 AM
This revision is now accepted and ready to land.Mar 24 2018, 11:36 PM
This revision was automatically updated to reflect the committed changes.