- 03 Mar, 2015 26 commits
-
-
bmeurer authored
Revert of [x86] Use better left operand heuristic for Float64Add and Float64Mul. (patchset #1 id:1 of https://codereview.chromium.org/958583003/) Reason for revert: Tanks on Atom and Haswell Original issue's description: > [x86] Use better left operand heuristic for Float64Add and Float64Mul. > > R=dcarney@chromium.org > > Committed: https://crrev.com/9da259fb1f4ecfefeb2cf7efbe449d8aa1904032 > Cr-Commit-Position: refs/heads/master@{#26849} TBR=dcarney@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/972243002 Cr-Commit-Position: refs/heads/master@{#26973}
-
dslomov authored
R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org BUG=v8:3930 LOG=Y Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 Cr-Commit-Position: refs/heads/master@{#26960} Committed: https://crrev.com/8d29cc11a56e77297792fe100986a80b65de0051 Cr-Commit-Position: refs/heads/master@{#26963} Committed: https://crrev.com/0705045b50a29cf1273e9e6b86fe6a627d8dcb43 Cr-Commit-Position: refs/heads/master@{#26966} Review URL: https://codereview.chromium.org/975463002 Cr-Commit-Position: refs/heads/master@{#26972}
-
rossberg authored
R=dslomov@chromium.org BUG=3983 LOG=Y Review URL: https://codereview.chromium.org/977543002 Cr-Commit-Position: refs/heads/master@{#26971}
-
mstarzinger authored
Reason for disabling failure on ARM64 simulator in no-snap mode. TBR=dslomov@chromium.org TEST=cctest/test-run-jsexceptions/DeoptFinallyReturn NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/975003002 Cr-Commit-Position: refs/heads/master@{#26970}
-
dslomov authored
Revert of Implement subclassing Arrays. (patchset #8 id:130001 of https://codereview.chromium.org/975463002/) Reason for revert: Arm compilation again. Aaaarrrrrghhhhhh!!! Original issue's description: > Implement subclassing Arrays. > > R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org > BUG=v8:3930 > LOG=Y > > Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 > Cr-Commit-Position: refs/heads/master@{#26960} > > Committed: https://crrev.com/8d29cc11a56e77297792fe100986a80b65de0051 > Cr-Commit-Position: refs/heads/master@{#26963} > > Committed: https://crrev.com/0705045b50a29cf1273e9e6b86fe6a627d8dcb43 > Cr-Commit-Position: refs/heads/master@{#26966} TBR=arv@chromium.org,mvstanton@chromium.org,rossberg@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3930 Review URL: https://codereview.chromium.org/976693002 Cr-Commit-Position: refs/heads/master@{#26969}
-
mstarzinger authored
This just contains test, no fixes. Note that some of the tests are still disabled because they either fail or we don't want ClusterFuzz to pick up the flag yet. R=jarin@chromium.org TEST=cctest/test-run-jsexceptions/Deopt,mjsunit/compiler/try-deopt Review URL: https://codereview.chromium.org/972943004 Cr-Commit-Position: refs/heads/master@{#26968}
-
balazs.kilvady authored
Port 4acbc93d BUG= Review URL: https://codereview.chromium.org/974873002 Cr-Commit-Position: refs/heads/master@{#26967}
-
dslomov authored
R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org BUG=v8:3930 LOG=Y Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 Cr-Commit-Position: refs/heads/master@{#26960} Committed: https://crrev.com/8d29cc11a56e77297792fe100986a80b65de0051 Cr-Commit-Position: refs/heads/master@{#26963} Review URL: https://codereview.chromium.org/975463002 Cr-Commit-Position: refs/heads/master@{#26966}
-
dslomov authored
Revert of Implement subclassing Arrays. (patchset #7 id:110001 of https://codereview.chromium.org/975463002/) Reason for revert: Arm buildre complains again (why v8_linux_arm_dbg does not complain?) Original issue's description: > Implement subclassing Arrays. > > R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org > BUG=v8:3930 > LOG=Y > > Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 > Cr-Commit-Position: refs/heads/master@{#26960} > > Committed: https://crrev.com/8d29cc11a56e77297792fe100986a80b65de0051 > Cr-Commit-Position: refs/heads/master@{#26963} TBR=arv@chromium.org,mvstanton@chromium.org,rossberg@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3930 Review URL: https://codereview.chromium.org/974963002 Cr-Commit-Position: refs/heads/master@{#26965}
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/962963007 Cr-Commit-Position: refs/heads/master@{#26964}
-
dslomov authored
R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org BUG=v8:3930 LOG=Y Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 Cr-Commit-Position: refs/heads/master@{#26960} Review URL: https://codereview.chromium.org/975463002 Cr-Commit-Position: refs/heads/master@{#26963}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/969353003 Cr-Commit-Position: refs/heads/master@{#26962}
-
mvstanton authored
Revert of Implement subclassing Arrays. (patchset #6 id:90001 of https://codereview.chromium.org/975463002/) Reason for revert: ARM build failure... Original issue's description: > Implement subclassing Arrays. > > R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org > BUG=v8:3930 > LOG=Y > > Committed: https://crrev.com/6898da1a28d64d1fb2962804ba566f6d618ffc70 > Cr-Commit-Position: refs/heads/master@{#26960} TBR=arv@chromium.org,rossberg@chromium.org,dslomov@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3930 Review URL: https://codereview.chromium.org/975693002 Cr-Commit-Position: refs/heads/master@{#26961}
-
dslomov authored
R=mvstanton@chromium.org,arv@chromium.org,rossberg@chromium.org BUG=v8:3930 LOG=Y Review URL: https://codereview.chromium.org/975463002 Cr-Commit-Position: refs/heads/master@{#26960}
-
bmeurer authored
Also allow inlining of native functions. R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/962963006 Cr-Commit-Position: refs/heads/master@{#26959}
-
jarin authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/968913002 Cr-Commit-Position: refs/heads/master@{#26958}
-
mstarzinger authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/960273002 Cr-Commit-Position: refs/heads/master@{#26957}
-
verwaest authored
BUG= Review URL: https://codereview.chromium.org/974783003 Cr-Commit-Position: refs/heads/master@{#26956}
-
sejunho authored
Problem: Excuting with flags as "--prof --logfile-per-isolate --logfile=/path/to/filename" expected file name: /path/to/isolate-<isolate id>-filename current result: isolate-<isolate id>-/path/to/filename This patch makes the file name we expected. Review URL: https://codereview.chromium.org/960813004 Cr-Commit-Position: refs/heads/master@{#26955}
-
rmcilroy authored
Android doesn't have swap space so if the heap goes over the physical memory size the system will just kill us. Applying the Heap::kPointerMultipler to heap size could cause the max heap size to be larger than physical memory. Instead use the defaults which are based on actual physical memory configured by Api::ConfigureDefaults(). BUG=432909 LOG=N Review URL: https://codereview.chromium.org/960213007 Cr-Commit-Position: refs/heads/master@{#26954}
-
loislo authored
TryInline needed position only for the case when we track positions. We can drop the position argument and use the current position from GraphBuilder. The only problem that it doesn't match with the inline point. The reason of that was the fact that builder had moved the position forward by visiting arguments expressions. I fixed this by restoring the current positon in HOptimizedGraphBuilderWithPositions::Visit* BUG=452067 LOG=n Review URL: https://codereview.chromium.org/962593005 Cr-Commit-Position: refs/heads/master@{#26953}
-
dcarney authored
R=svenpanne@chromium.org BUG=v8:3929 LOG=y Review URL: https://codereview.chromium.org/972623003 Cr-Commit-Position: refs/heads/master@{#26952}
-
michael_dawson authored
Contribution of PowerPC port (continuation of 422063005, 817143002, 866843003, and 901083004. This patch updates the ppc directories to make them current with changes in common code, removes the optimization to use the ool constant pool, and excludes tests that don't pass under the ppc simulator given a 240s timeout. Subsequent patches will cover: - remaining optimizations for PPC - remaining AIX changes not resolved by 4.8 compiler (4.8 is only recently available for AIX) - incremental updates required to ppc directories due to platform specific changes made in google repos while we complete the above steps. modified: src/compiler/ppc/code-generator-ppc.cc modified: src/ic/ppc/handler-compiler-ppc.cc modified: src/ppc/assembler-ppc-inl.h modified: src/ppc/assembler-ppc.cc modified: src/ppc/assembler-ppc.h modified: src/ppc/builtins-ppc.cc modified: src/ppc/code-stubs-ppc.cc modified: src/ppc/debug-ppc.cc modified: src/ppc/deoptimizer-ppc.cc modified: src/ppc/frames-ppc.cc modified: src/ppc/frames-ppc.h modified: src/ppc/full-codegen-ppc.cc modified: src/ppc/lithium-codegen-ppc.cc modified: src/ppc/lithium-ppc.cc modified: src/ppc/lithium-ppc.h modified: src/ppc/macro-assembler-ppc.cc modified: src/ppc/macro-assembler-ppc.h modified: test/cctest/cctest.status modified: test/mjsunit/mjsunit.status R=danno@chromium.org, svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/965823002 Cr-Commit-Position: refs/heads/master@{#26951}
-
weiliang.lin authored
Review URL: https://codereview.chromium.org/972053002 Cr-Commit-Position: refs/heads/master@{#26950}
-
bmeurer authored
Review URL: https://codereview.chromium.org/971223002 Cr-Commit-Position: refs/heads/master@{#26949}
-
chunyang.dai authored
port 7ee31a23 (r26941). original commit message: Compute correct contextual load ICs in fullcodegen. BUG= Review URL: https://codereview.chromium.org/974483005 Cr-Commit-Position: refs/heads/master@{#26948}
-
- 02 Mar, 2015 14 commits
-
-
yangguo authored
R=vogelheim@chromium.org Review URL: https://codereview.chromium.org/957703003 Cr-Commit-Position: refs/heads/master@{#26947}
-
Balazs Kilvady authored
Port 7ee31a23 BUG= R=dusan.milosavljevic@imgtec.com Review URL: https://codereview.chromium.org/969803002 Cr-Commit-Position: refs/heads/master@{#26946}
-
Dan Carney authored
r26943 just moved the problem around TBR=svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/963023003 Cr-Commit-Position: refs/heads/master@{#26945}
-
Jaroslav Sevcik authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/972543003 Cr-Commit-Position: refs/heads/master@{#26944}
-
Dan Carney authored
blink is incorrectly calling api functions without a context. we need this to find those places R=svenpanne@chromium.org BUG=v8:3929 LOG=y Review URL: https://codereview.chromium.org/968943002 Cr-Commit-Position: refs/heads/master@{#26943}
-
Benedikt Meurer authored
- (x * (K << L)) & (-1 << L) => x * (K << L) - ((K << L) * x) & (-1 << L) => x * (K << L) R=dcarney@chromium.org Review URL: https://codereview.chromium.org/972653002 Cr-Commit-Position: refs/heads/master@{#26942}
-
Toon Verwaest authored
BUG= R=dcarney@chromium.org Review URL: https://codereview.chromium.org/969733003 Cr-Commit-Position: refs/heads/master@{#26941}
-
Dan Carney authored
BUG=v8:3929 LOG=y R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/971693002 Cr-Commit-Position: refs/heads/master@{#26940}
-
Benedikt Meurer authored
R=rossberg@chromium.org Review URL: https://codereview.chromium.org/968773004 Cr-Commit-Position: refs/heads/master@{#26939}
-
Jaroslav Sevcik authored
Deferred replacement must also replace in the pending node vector. BUG=chromium:463056 LOG=n R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/966423002 Cr-Commit-Position: refs/heads/master@{#26938}
-
Sven Panne authored
BUG=v8:3929 LOG=y R=dcarney@chromium.org Review URL: https://codereview.chromium.org/958053003 Cr-Commit-Position: refs/heads/master@{#26937}
-
Sven Panne authored
BUG=v8:3929 LOG=y R=dcarney@chromium.org Review URL: https://codereview.chromium.org/967243002 Cr-Commit-Position: refs/heads/master@{#26936}
-
Benedikt Meurer authored
On Intel targets, it is cheaper to load the context from the frame instead of loading the context as a constant (which usually involves a PropertyCell because the context is in new space when we compile the function). R=jarin@chromium.org Review URL: https://codereview.chromium.org/970803002 Cr-Commit-Position: refs/heads/master@{#26935}
-
Benedikt Meurer authored
On 64-bit targets, we can skip the write barrier for Store nodes if the input is ChangeInt32ToTagged, because the value being stored is definitely represented as a smi then. R=jarin@chromium.org Review URL: https://codereview.chromium.org/968113002 Cr-Commit-Position: refs/heads/master@{#26934}
-