This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][MC][NFC] MUBUF/MTBUF code cleanup
ClosedPublic

Authored by piotr on Dec 20 2022, 8:50 AM.

Details

Summary

Refactor code to reduce code duplication and improve maintainability.

  • Extract BUF_Pseudo common base class
  • Refactor getMUBUFInsDA
  • Refactor getMUBUFAtomicInsDA
  • Refactor getMTBUFInsDA
  • Refactor getMUBUFAsmOps
  • Refactor getMTBUFAsmOps

Diff Detail

Event Timeline

piotr created this revision.Dec 20 2022, 8:50 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 20 2022, 8:50 AM
piotr requested review of this revision.Dec 20 2022, 8:50 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 20 2022, 8:50 AM
arsenm accepted this revision.Dec 20 2022, 9:13 AM
This revision is now accepted and ready to land.Dec 20 2022, 9:13 AM
This revision was landed with ongoing or failed builds.Dec 21 2022, 1:09 AM
This revision was automatically updated to reflect the committed changes.