
| Key: |
RVM-338
|
| Type: |
Improvement
|
| Status: |
Open
|
| Priority: |
Minor
|
| Assignee: |
Unassigned
|
| Reporter: |
Ian Rogers
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
When opt compiling with the VM running we are able to exploit the fact that certain objects can't move and directly compile their addresses into code. As we compute the addresses of objects after compiling them during boot image writing, we can't perform the same trick. If we generated instructions with blank addresses and then patched the address later in the boot image writing process, we could use address constants.
|
|
Description
|
When opt compiling with the VM running we are able to exploit the fact that certain objects can't move and directly compile their addresses into code. As we compute the addresses of objects after compiling them during boot image writing, we can't perform the same trick. If we generated instructions with blank addresses and then patched the address later in the boot image writing process, we could use address constants. |
Show » |
| There are no comments yet on this issue.
|
|