commit | 093267758ef4abe5b47688821b5ab5465eccb0d4 | [log] [tgz] |
---|---|---|
author | bbudge <bbudge@chromium.org> | Wed Nov 16 15:00:41 2016 |
committer | Commit bot <commit-bot@chromium.org> | Wed Nov 16 15:01:12 2016 |
tree | 3986a08bc55bd19738aeb25d2ad22ef4ad02dd85 | |
parent | a19b9c8538ad00dc7ee0bd65380bddae5f3b3912 [diff] |
Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. (patchset #4 id:60001 of https://codereview.chromium.org/2497483002/ ) Reason for revert: This was a speculative fix for perf regressions on Nexus 10 and ChromeOS. However, perf graphs after this landed show no improvement, so we should go back to the smaller, simpler code before. Original issue's description: > [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. > - Adds VmovExtended, VswpExtended methods to MacroAssembler. These methods > use only VFP registers to perform s-register moves. > > LOG=N > BUG=v8:4124 TBR=bmeurer@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=v8:4124 Review-Url: https://codereview.chromium.org/2505003002 Cr-Commit-Position: refs/heads/master@{#41039}
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.