This is an archive of the discontinued LLVM Phabricator instance.

[TargetLowering] Generalise BuildSDIV function
ClosedPublic

Authored by RKSimon on Aug 2 2018, 7:33 AM.

Details

Summary

First step towards a BuildSDIV equivalent to D49248 for non-uniform vector support - this just pushes the splat detection down into TargetLowering::BuildSDIV where its still used.

Diff Detail

Repository
rL LLVM

Event Timeline

RKSimon created this revision.Aug 2 2018, 7:33 AM
efriedma accepted this revision.Aug 2 2018, 2:45 PM

LGTM

This revision is now accepted and ready to land.Aug 2 2018, 2:45 PM
This revision was automatically updated to reflect the committed changes.