This repository has been archived by the owner on Apr 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 64
Move SupportsSIMD128InCrankshaft along with SupportsCrankshaft. #24
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
If the elements_kind is SIMD128, kStoreKeyed can deoptimized.
and storing for ia32 and x64 port by: 1). Allocating SIMD128 registers 2). Emitting SIMD movups instruction 3). Adding deoptimization support for SIMD128 registers or stack slots Conflicts: src/ia32/cpu-ia32.cc src/x64/cpu-x64.cc src/x64/lithium-codegen-x64.h src/x64/lithium-x64.cc
@fenghaitao, PTAL. Thanks! |
rakuco
pushed a commit
that referenced
this pull request
Apr 13, 2015
Merged a02d97e as courtesy for io.js. Fix --max_old_space_size=4096 integer overflow. BUG=v8:3857 LOG=N TBR=ben@strongloop.com Review URL: https://codereview.chromium.org/1009523003 Cr-Commit-Position: refs/branch-heads/4.1@{#24} Cr-Branched-From: 2e08d2a-refs/heads/candidates@{#25353}
Bysmyyr
pushed a commit
to Bysmyyr/v8-crosswalk
that referenced
this pull request
May 20, 2015
Merged 5f047ff X87: Handle the case when derived constructor is [[Call]]ed with 0 args. R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/1132573003 Cr-Commit-Position: refs/branch-heads/4.3@{crosswalk-project#24} Cr-Branched-From: f5c0a23-refs/heads/4.3.61@{#1} Cr-Branched-From: 0a7d4f4-refs/heads/master@{#27508}
rakuco
pushed a commit
that referenced
this pull request
Jul 27, 2015
Merged 6802c4b Merged d055388 Merged 879550c Merged 3c9c774 [arm] Remove unused jump_elimination_allowed parameter to Assembler::branch_offset(). [arm] Fix missing CheckBuffer for branches. [arm] Don't call branch_offset within CheckConstPool. [arm] CheckConstPool between TurboFan instructions. Conflicts resolved by manual patch BUG=v8:4292,chromium:509666 LOG=N R=bmeurer@chromium.org, jacob.bramley@arm.com Review URL: https://codereview.chromium.org/1233413003 . Cr-Commit-Position: refs/branch-heads/4.4@{#24} Cr-Branched-From: 2e4c550-refs/heads/4.4.63@{#1} Cr-Branched-From: 0208b8e-refs/heads/master@{#28333}
rakuco
pushed a commit
that referenced
this pull request
Aug 13, 2015
Merged 1e65e20 Merged 6ea0d55 Fasterify JSObject::UnregisterPrototypeUser Fasterify ICSlotCache BUG=chromium:517406,chromium:517406,chromium:517778 LOG=N R=hablich@chromium.org Review URL: https://codereview.chromium.org/1282143003 . Cr-Commit-Position: refs/branch-heads/4.5@{#24} Cr-Branched-From: 7f21153-refs/heads/4.5.103@{#1} Cr-Branched-From: 4b38c15-refs/heads/master@{#29527}
rakuco
pushed a commit
that referenced
this pull request
Nov 19, 2015
Merged 905e008 Merged c1be709 Merged 953024c Vector ICs: Hook up vectors in platform builtins to their SharedFunctionInfos. PPC: Vector ICs: Hook up vectors in platform builtins to their SharedFunctionInfos. X87: Vector ICs: Hook up vectors in platform builtins to their SharedFunctionInfos. BUG=v8:4423,chromium:534804 LOG=N R=ulan@chromium.org Review URL: https://codereview.chromium.org/1363883002 . Cr-Commit-Position: refs/branch-heads/4.6@{#24} Cr-Branched-From: 24d34a8-refs/heads/4.6.85@{#1} Cr-Branched-From: 8f44118-refs/heads/master@{#30256}
Bysmyyr
pushed a commit
to Bysmyyr/v8-crosswalk
that referenced
this pull request
Feb 19, 2016
Merged 789ad2f PPC: [turbofan] Support for CPU models lacking isel. (See nodejs/node#5089) R=hablich@chromium.org, adamk@chromium.org BUG= Review URL: https://codereview.chromium.org/1705293002 . Cr-Commit-Position: refs/branch-heads/4.8@{crosswalk-project#24} Cr-Branched-From: 10449d4-refs/heads/4.8.271@{#1} Cr-Branched-From: 2ebd5fc-refs/heads/master@{#31941}
rakuco
pushed a commit
that referenced
this pull request
Mar 3, 2016
Merged 953bb41 Ensure arrow functions can close over lexically-scoped variables BUG=chromium:580934,v8:4255 LOG=N TBR=rossberg@chromium.org Review URL: https://codereview.chromium.org/1689243002 . Cr-Commit-Position: refs/branch-heads/4.9@{#24} Cr-Branched-From: 2fea296-refs/heads/4.9.385@{#1} Cr-Branched-From: 0c1430a-refs/heads/master@{#33306}
mrunalk
pushed a commit
that referenced
this pull request
Apr 5, 2016
Merged 10f6a9e Use a different GCCallbackFlag for GCs triggered by CollectAllAvailableGarbage BUG=591463 LOG=N R=jochen@chromium.org Review URL: https://codereview.chromium.org/1798883002 . Cr-Commit-Position: refs/branch-heads/5.0@{#24} Cr-Branched-From: ad16e6c-refs/heads/5.0.71@{#1} Cr-Branched-From: bd9df50-refs/heads/master@{#34215}
mrunalk
pushed a commit
that referenced
this pull request
May 20, 2016
Merged b1ec4cb Do not penalize performance when --harmony-species is off BUG=chromium:606207 LOG=N R=adamk@chromium.org Review URL: https://codereview.chromium.org/1926813003 . Cr-Commit-Position: refs/branch-heads/5.1@{#24} Cr-Branched-From: 167dc63-refs/heads/5.1.281@{#1} Cr-Branched-From: 03953f5-refs/heads/master@{#35282}
mrunalk
pushed a commit
that referenced
this pull request
Jun 21, 2016
Merged 35e0f01 Merged 4d9149e X87: Revert of [turbofan] Take the immediate size in account when narrowing ia32/x64 word comparison operators. (patchset #1 id:1 of https://codereview.chromium.org/1968453002/ ). X87: [x64/ia32] Deal with the non-transitivity of InstructionSelector::CanCover() when folding loads into branches. BUG=chromium:611976 R=hablich@chromium.org LOG=N NOTRY=true NOPRESUBMIT=true Review-Url: https://codereview.chromium.org/2049643002 Cr-Commit-Position: refs/branch-heads/5.2@{#24} Cr-Branched-From: 2cd36d6-refs/heads/5.2.361@{#1} Cr-Branched-From: 3fef34e-refs/heads/master@{#36332}
mrunalk
pushed a commit
that referenced
this pull request
Aug 10, 2016
…60001 of https://codereview.chromium.org/1922303002/ ) Reason for revert: V8 Linux64 TSAN failure because ThreadSanitizer indicated data race. Original issue's description: > Create libsampler as V8 sampler library. > > This patch does five things: > > 1. Extracts sampler as libsampler to provide sampling functionality support. > 2. Makes SampleStack virtual so embedders can override the behaviour of sample collecting. > 3. Removes sampler.[h|cc]. > 4. Moves sampling thread into log.cc as workaround to keep the --prof functionality. > 5. Creates SamplerManager to manage the relationship between samplers and threads. > > The reason we port hashmap.h is that in debug mode, STL containers are using > mutexes from a mutex pool, which may lead to deadlock when using asynchronously > signal handler. > > Currently libsampler is used in V8 temporarily. > > BUG=v8:4789 > LOG=n > > Committed: https://crrev.com/06cc9b7c176a6223971deaa9fbcafe1a05058c7b > Cr-Commit-Position: refs/heads/master@{#36527} TBR=jochen@chromium.org,alph@chromium.org,fmeawad@chromium.org,yangguo@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:4789 Review-Url: https://codereview.chromium.org/2000323007 Cr-Commit-Position: refs/heads/master@{#36529}
mrunalk
pushed a commit
that referenced
this pull request
Aug 10, 2016
Merged 08d0012 [keys] propagate PropertyFilter to proxy targets in KeyAccumulator BUG=v8:1543,v8:5174 LOG=N R=littledan@chromium.org Review URL: https://codereview.chromium.org/2168683002 . Cr-Commit-Position: refs/branch-heads/5.3@{#24} Cr-Branched-From: 820a23a-refs/heads/5.3.332@{#2} Cr-Branched-From: 37538cb-refs/heads/master@{#37308}
mrunalk
pushed a commit
that referenced
this pull request
Sep 27, 2016
…s://codereview.chromium.org/2013713003/ ) Reason for revert: Failures on waterfall: e.g. http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20TSAN/builds/11134 Original issue's description: > [heap] Switch to 500k pages > > - Decrease regular heap object size to 300k, keeping the same ration (60%) > between this limit and page size. > > In a follow up, we can now get rid of the new space border page while > keeping the 1M minimum new space size. > > Some results (v8.infinite_scroll; 3 runs): > - evacuate.avg: +15.3% (1.4->1.2) > - evacuate.max: +24.4% (2.4->1.8) > > BUG=chromium:581412 > LOG=N > R=hpayer@chromium.org, ulan@chromium.org, yangguo@chromium.org > > Committed: https://crrev.com/ffe5c670e1559d11e7b252e15fec38765e7dbe4f > Cr-Commit-Position: refs/heads/master@{#38533} TBR=hpayer@chromium.org,ulan@chromium.org,yangguo@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:581412 Review-Url: https://codereview.chromium.org/2229403003 Cr-Commit-Position: refs/heads/master@{#38537}
mrunalk
pushed a commit
that referenced
this pull request
Sep 27, 2016
imreotto
pushed a commit
to tenta-browser/v8-crosswalk
that referenced
this pull request
Sep 4, 2017
Cr-Commit-Position: refs/branch-heads/5.9@{crosswalk-project#24} Cr-Branched-From: fe9bb7e-refs/heads/5.9.211@{crosswalk-project#1} Cr-Branched-From: 70ad237-refs/heads/master@{#44591}
asifhisam
pushed a commit
to asifhisam/v8-crosswalk
that referenced
this pull request
Sep 9, 2019
Cr-Commit-Position: refs/branch-heads/5.8@{crosswalk-project#24} Cr-Branched-From: eda659c-refs/heads/5.8.283@{crosswalk-project#1} Cr-Branched-From: 4310cd0-refs/heads/master@{#43429}
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.