This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly][NFC] RelaxedBinary tablegen multiclass for relaxed SIMD
ClosedPublic

Authored by tlively on Jun 6 2022, 2:45 PM.

Details

Summary

Refactor the tablegen definitions for relaxed SIMD min/max instructions to use a
shared RelaxedBinary multiclass modeled on the existing SIMDBinary multiclass. A
future commit will add further instruction definitions that use RelaxedBinary.

Also rename the SIMD_RELAXED_CONVERT multiclass to RelaxedConvert to better fit
existing naming conventions.

Diff Detail

Event Timeline

tlively created this revision.Jun 6 2022, 2:45 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 6 2022, 2:45 PM
Herald added subscribers: pmatos, asb, wingo and 6 others. · View Herald Transcript
tlively requested review of this revision.Jun 6 2022, 2:45 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 6 2022, 2:45 PM
aheejin accepted this revision.Jun 6 2022, 5:08 PM
This revision is now accepted and ready to land.Jun 6 2022, 5:08 PM