This is an archive of the discontinued LLVM Phabricator instance.

[X86] Remove use of MVT class from the ShuffleDecode library.
ClosedPublic

Authored by craig.topper on Mar 10 2018, 11:05 AM.

Details

Summary

MVT belongs to the CodeGen layer, but ShuffleDecode is used by the X86 InstPrinter which is part of the MC layer. This only works because MVT is completely implemented in a header file with no other library dependencies.

Diff Detail

Repository
rL LLVM

Event Timeline

craig.topper created this revision.Mar 10 2018, 11:05 AM

Fix EXTRQI/INSERTQI

RKSimon accepted this revision.Mar 12 2018, 6:24 AM

LGTM - thanks

This revision is now accepted and ready to land.Mar 12 2018, 6:24 AM
This revision was automatically updated to reflect the committed changes.