Page MenuHomePhabricator

[SLP]Improve multinode analysis.
Needs ReviewPublic

Authored by ABataev on Thu, Apr 22, 2:01 PM.

Details

Summary

Changes the preliminary multinode analysis:

  1. Introduced scores for reversed loads/extractelements.
  2. Improved shallow score calculation.
  3. Lowered the cost of external uses (no need to consider it several times, just ones).
  4. The initial lane for analysis is the one with the minimal possible reorderings.

These changes in general shall reduce compile time and improve the
reordering in many cases.

Part of D57059.

Diff Detail

Event Timeline

ABataev created this revision.Thu, Apr 22, 2:01 PM
ABataev requested review of this revision.Thu, Apr 22, 2:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptThu, Apr 22, 2:01 PM