This is an archive of the discontinued LLVM Phabricator instance.

[Vectorizer] Add vectorization support for fixed smul/umul intrinsics
ClosedPublic

Authored by RKSimon on Feb 25 2019, 6:19 AM.

Details

Summary

This requires a couple of tweaks to existing vectorization functions as they were assuming that only the second call argument (ctlz/cttz/powi) could ever be the 'always scalar' argument, but for smul.fix + umul.fix its the third argument.

Diff Detail

Repository
rL LLVM

Event Timeline

RKSimon created this revision.Feb 25 2019, 6:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 25 2019, 6:19 AM
This revision is now accepted and ready to land.Feb 25 2019, 6:58 AM
This revision was automatically updated to reflect the committed changes.