v8/test
lrn@chromium.org a224db3a50 X64: 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.

Review URL: http://codereview.chromium.org/6716018

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7315 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-03-23 09:05:13 +00:00
..
benchmarks Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
cctest X64: Optimize access to external references. 2011-03-23 09:05:13 +00:00
es5conform Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
message Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
mjsunit Implement poison pill for non-strict mode function.caller 2011-03-23 03:45:48 +00:00
mozilla Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00
sputnik Change cctests to use variant flags as part of the name for the serilization file. 2011-03-21 12:57:25 +00:00