This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Set SchedRW on real instructions
ClosedPublic

Authored by foad on Mar 23 2021, 7:11 AM.

Details

Summary

Coyp SchedRW from pseudos to real instructions so that llvm-mca has
access to it. This is NFC for normal compiler codegen, which schedules
pseudos not real instructions.

Add an llvm-mca test for some high latency double-precision instructions
as a smoke test.

Diff Detail

Event Timeline

foad created this revision.Mar 23 2021, 7:11 AM
foad requested review of this revision.Mar 23 2021, 7:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 23 2021, 7:11 AM
This revision is now accepted and ready to land.Mar 23 2021, 8:33 AM
This revision was landed with ongoing or failed builds.Mar 23 2021, 8:48 AM
This revision was automatically updated to reflect the committed changes.