This is an archive of the discontinued LLVM Phabricator instance.

[NFC] Replace unsigned VF with ElementCount in EpilogueLoopVectorizationInfo
ClosedPublic

Authored by david-arm on Sep 7 2021, 8:11 AM.

Details

Summary

This patch simply replaces any unsigned VFs with ElementCounts. It's
still NFC because at the moment epilogue vectorisation is disabled
when the main vector loop uses scalable vectors.

Diff Detail

Event Timeline

david-arm created this revision.Sep 7 2021, 8:11 AM
david-arm requested review of this revision.Sep 7 2021, 8:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 7 2021, 8:11 AM
david-arm updated this revision to Diff 371099.Sep 7 2021, 9:02 AM
  • I realised I'd missed a few other cases where we were calling getKnownMinValue()
sdesmalen accepted this revision.Sep 8 2021, 8:29 AM

Looks uncontroversial to me, thanks.

This revision is now accepted and ready to land.Sep 8 2021, 8:29 AM
This revision was landed with ongoing or failed builds.Sep 13 2021, 2:18 AM
This revision was automatically updated to reflect the committed changes.