Use vld1 for quad loads

Registered by Michael Hope on 2011-12-14

The backend currently generates vldmia instructions when loading a quad word such as those from the vectoriser.

Change to use a vld1 which is as fast and supports unaligned accesses, then test and fix the alignment assertions which give around a 20 % speed boost.

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Michael Hope
Direction:
Approved
Assignee:
Ulrich Weigand
Definition:
Approved
Series goal:
Accepted for 4.6
Implementation:
Implemented
Milestone target:
milestone icon 4.7-2012.10
Started by
Ulrich Weigand on 2012-02-28
Completed by
Ulrich Weigand on 2012-09-20

Sprints

Whiteboard

Meta:
Headline: TBD
Acceptance: TBD
Roadmap id: TCWG2011-GCC-O3

Now unblocked.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.