DescriptionX64: Optimize access to external references.
Access to an ExternalReference in non-serializable code will try to use
an offset relative to the root-array register.
Since the root-array is in the Heap object, and the Heap object is in
the Isolate object, there's a good chance that any external data field
is within a 32-bit offset of the root array register.
It falls back on the original behavior if the serializer is enabled,
if the root register isn't initialized or if the offset is not representable
as a 32-bit value.
Committed: http://code.google.com/p/v8/source/detail?r=7315
Patch Set 1 #
Total comments: 4
Patch Set 2 : Addressed review comments. #Patch Set 3 : Merge with tip of bleeding edge. #
Messages
Total messages: 3 (0 generated)
|