This is an archive of the discontinued LLVM Phabricator instance.

[MIPS GlobalISel] Select MSA vector generic and builtin mul
ClosedPublic

Authored by Petar.Avramovic on Oct 22 2019, 9:00 AM.

Details

Summary

Select vector G_MUL for MIPS32 with MSA. We have to set bank
for vector operands to fprb and selectImpl will do the rest.
Manual selection of G_MUL is now done for gprb only.
__builtin_msa_mulv_<format> will be transformed into G_MUL
in legalizeIntrinsic and selected in the same way.

Diff Detail

Event Timeline

This revision is now accepted and ready to land.Oct 23 2019, 1:22 AM
This revision was automatically updated to reflect the committed changes.