This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Add scheduling info for VFMS
ClosedPublic

Authored by olista01 on Jun 8 2017, 9:30 AM.

Details

Summary

The scalar VFMS instructions did not have scheduling information attached (but VFMA did), which was causing assertion failures with the Cortex-A57 scheduling model and -fp-contract=fast.

Diff Detail

Repository
rL LLVM

Event Timeline

olista01 created this revision.Jun 8 2017, 9:30 AM
javed.absar edited edge metadata.Jun 8 2017, 12:04 PM

Thanks Oliver for adding the missing sched defs. I am surprised there was assertion failures for missing scheds as default behaviour of machine scheduler used to be 'to-silently-ignore'. Anyways, that's a separate issue. Still good to have complete defs.

javed.absar accepted this revision.Jun 8 2017, 12:04 PM
This revision is now accepted and ready to land.Jun 8 2017, 12:04 PM
This revision was automatically updated to reflect the committed changes.