This is an archive of the discontinued LLVM Phabricator instance.

[X86] Remove unused TableGen classes and multiclasses.
Needs ReviewPublic

Authored by kosarev on Jun 22 2023, 4:08 AM.

Details

Summary

And warn on them from now on.

Diff Detail

Event Timeline

kosarev created this revision.Jun 22 2023, 4:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 22 2023, 4:08 AM
kosarev requested review of this revision.Jun 22 2023, 4:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 22 2023, 4:08 AM
RKSimon added inline comments.Jun 22 2023, 5:46 AM
llvm/lib/Target/X86/X86InstrSSE.td
5980

I'd have expected BLENDPS et al to use this, but oddly they use the (almost identical) SS41I_blend_rmi

RKSimon added inline comments.Jun 22 2023, 5:53 AM
llvm/lib/Target/X86/X86InstrSSE.td
5980

Ah SS41I_blend_rmi handles commutation of the immediate - so we can't merge them back together.