Improve the auto increment/decrement pass
Improve GCC's auto increment/decrement pass, with particular emphasis on NEON loads and stores.
Status:
- Requires a change to the Cortex A9 scheduling description that can only really be provided by ARM employees.
- Current patches posted here:
http://
http://
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Medium
- Drafter:
- Michael Hope
- Direction:
- Needs approval
- Assignee:
- Ramana Radhakrishnan
- Definition:
- Approved
- Series goal:
- Accepted for 4.7
- Implementation:
- Informational
- Milestone target:
- None
- Started by
- Michael Hope
- Completed by
- Matthew Gretton-Dann
Related branches
Related bugs
Sprints
Whiteboard
Blocked on post inc address writeback pipeline description.
[2011-12-21] michaelh1 took this from Richard and put it in the backlog
[2013-05-22 matthew-
Work Items
Work items:
Discuss with upstream: DONE
Investigate and design improvement: DONE
[ramana] Model pre/post increment/decrement in the pipeline: TODO
Verify on core only code: INPROGRESS
Verify on vectorised/NEON code: INPROGRESS
Upstream and backport: INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.