Improve constant pool support
Registered by
Michael Hope
Investigate and improve the current constant pool generation and code.
The current constant pool placement code doesn't take profile info into consideration or whether something gets placed in the inner most kerrnel of a loop etc. There are a few cases when it does get placed in the middle of the inner most loop in which case we might see some weird cache effects. A long term plan should be to try and share constant pools across functions and make it work with hot-cold partitioning of functions.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Medium
- Drafter:
- Ramana Radhakrishnan
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 4.6
- Implementation:
- Informational
- Milestone target:
- backlog
- Started by
- Matthew Gretton-Dann
- Completed by
- Matthew Gretton-Dann
Related branches
Related bugs
Sprints
Whiteboard
[2013-05-21 matthew-
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.