This is an archive of the discontinued LLVM Phabricator instance.

[mlir][vector] Add pattern to shuffle bitcast ops
ClosedPublic

Authored by antiagainst on Feb 4 2021, 7:58 AM.

Details

Summary

These patterns move vector.bitcast ops to be before
insert ops or after extract ops where suitable.
With them, bitcast will happen on smaller vectors
and there are more chances to share extract/insert
ops.

Depends On D95873

Diff Detail

Event Timeline

antiagainst created this revision.Feb 4 2021, 7:58 AM
antiagainst requested review of this revision.Feb 4 2021, 7:58 AM
This revision is now accepted and ready to land.Feb 5 2021, 2:33 PM

Add more comments

This revision was landed with ongoing or failed builds.Feb 5 2021, 2:53 PM
This revision was automatically updated to reflect the committed changes.