commit | 5d2d46e3880063269e84234d9e10fff7ab8f3997 | [log] [tgz] |
---|---|---|
author | bmeurer <bmeurer@chromium.org> | Tue Jul 26 13:13:39 2016 |
committer | Commit bot <commit-bot@chromium.org> | Tue Jul 26 13:14:04 2016 |
tree | 737e6e24b719fd13266b1f654b141be31cc11d7c | |
parent | 5c2d13a1ed7afce7d533d1f0609fba0c0a2e1149 [diff] |
[turbofan] Perform element index computation in word64 on 64-bit platforms. This allows us to fuse the address computation with the actual memory access operation on x64, which reduces the register pressure and the number of instructions. There's probably some follow up cleanup that has to happen to make sure the machine operator optimizations that are relevant to word64 computations are also available (similar to what is already available for word32). R=epertoso@chromium.org Review-Url: https://codereview.chromium.org/2183043002 Cr-Commit-Position: refs/heads/master@{#38051}
V8 is Google's open source JavaScript engine.
V8 implements ECMAScript as specified in ECMA-262.
V8 is written in C++ and is used in Google Chrome, the open source browser from Google.
V8 can run standalone, or can be embedded into any C++ application.
V8 Project page: https://github.com/v8/v8/wiki
Checkout depot tools, and run
fetch v8
This will checkout V8 into the directory v8
and fetch all of its dependencies. To stay up to date, run
git pull origin gclient sync
For fetching all branches, add the following into your remote configuration in .git/config
:
fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* fetch = +refs/tags/*:refs/tags/*
Please follow the instructions mentioned on the V8 wiki.