Make SLP try different vector widths

Registered by Richard Sandiford on 2011-09-07

At the moment, SLP only tries one vector width. For NEON, if the default
choice of quad width is too wide, it would be better to try doubles instead.

E.g., put-h264-chroma-mc8-8 has groups of 8 8-bit elements, which requires the use of double-word vectors.

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Richard Sandiford
Direction:
Approved
Assignee:
Ira Rosen
Definition:
Approved
Series goal:
Accepted for 4.6
Implementation:
Implemented
Milestone target:
milestone icon 4.6-2011.10
Started by
Michael Hope on 2011-09-19
Completed by
Michael Hope on 2011-10-13

Related branches

Sprints

Whiteboard

Headline: Improve performance by automatically choosing the best NEON vector width when vectorising straight line code
Acceptance: https://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

[michaelh1 2011-09-20] nits: guessed and marked as 'Started' as Ira has put it in her queue. Milestone of 'None' is correct as the landing date is unknown.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.