[v8-dev] Re: Add a html-based visualizer for TurboFan graphs (issue 729913004 by da...@chromium.org)

2016-05-19 Thread danno
Addressed feedback, landing. https://codereview.chromium.org/729913004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop

[v8-dev] Re: Add a html-based visualizer for TurboFan graphs (issue 729913004 by da...@chromium.org)

2016-05-12 Thread danno
https://codereview.chromium.org/729913004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send

[v8-dev] Re: Add a html-based visualizer for TurboFan graphs (issue 729913004 by da...@chromium.org)

2016-05-12 Thread danno
On 2016/05/12 17:19:06, dingding wrote: On 2016/05/12 10:33:04, danno wrote: > PTAL. I almost accidentally deleted my local copy, so although I'm still pretty > ashamed of the .js code, I want to get it somewhere permanent. Danno, the file referred in index.html (https://

[v8-dev] Add a html-based visualizer for TurboFan graphs (issue 729913004 by da...@chromium.org)

2016-05-12 Thread danno
Reviewers: Michael Starzinger CL: https://codereview.chromium.org/729913004/ Message: PTAL. I almost accidentally deleted my local copy, so although I'm still pretty ashamed of the .js code, I want to get it somewhere permanent. Description: Add a html-based visualizer for TurboFan graphs Ba

[v8-dev] Re: Add ARMv8-A to the supporting list (issue 1223613003 by milton.chi...@mediatek.com)

2015-10-30 Thread danno
We now have a plan to get coverage on armv8 via the simulator and a bot. lgtm. https://codereview.chromium.org/1223613003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-10-02 Thread danno
A revert of this CL (patchset #20 id:380001) has been created in https://codereview.chromium.org/1380863004/ by da...@chromium.org. The reason for reverting is: Failures on MIPS. https://codereview.chromium.org/1287383003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.c

[v8-dev] Revert of Reland: Remove register index/code indirection (issue 1380863004 by da...@chromium.org)

2015-10-02 Thread danno
Reviewers: akos.palfi.imgtec, Benedikt Meurer, Jarin, paul.l..., titzer, Message: Created Revert of Reland: Remove register index/code indirection Description: Revert of Reland: Remove register index/code indirection (patchset #20 id:380001 of https://codereview.chromium.org/1287383003/ ) Re

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-24 Thread danno
A revert of this CL (patchset #17 id:320001) has been created in https://codereview.chromium.org/1365073002/ by da...@chromium.org. The reason for reverting is: Failures on greedy RegAlloc, Fuzzer. https://codereview.chromium.org/1287383003/ -- -- v8-dev mailing list v8-dev@googlegroups.com htt

[v8-dev] Revert of Remove register index/code indirection (issue 1365073002 by da...@chromium.org)

2015-09-24 Thread danno
Reviewers: akos.palfi.imgtec, Benedikt Meurer, Jarin, paul.l..., titzer, Message: Created Revert of Remove register index/code indirection Description: Revert of Remove register index/code indirection (patchset #17 id:320001 of https://codereview.chromium.org/1287383003/ ) Reason for revert: Fa

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-24 Thread danno
Stray test case change fixed, Jaro, any feedback? https://codereview.chromium.org/1287383003/diff/31/test/mjsunit/regress/regress-crbug-513507.js File test/mjsunit/regress/regress-crbug-513507.js (right): https://codereview.chromium.org/1287383003/diff/31/test/mjsunit/regress/regress-cr

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-24 Thread danno
On 2015/09/22 at 17:41:17, bmeurer wrote: As discussed offline earlier, I'm fine with the patch overall; it'll simplify things long-term and I think it's important that we tackle such issues. I'm not sure about some of the details, but I feel like I have to see this "in the wild" to come up

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-17 Thread danno
With the MIPS port complete, I think this is ready for a first review, PTAL https://codereview.chromium.org/1287383003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev"

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-17 Thread danno
On 2015/09/15 at 22:19:32, akos.palfi wrote: Hi Danno, We've fixed the remaining bugs, the latest patchset shows no test failures. I also had to modify the test-run-native-calls.cc to use the allocatable reg codes everywhere instead of the raw indices (on MIPS the 0 and 1 indice

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-15 Thread danno
On 2015/09/15 at 02:09:46, paul.lind wrote: Hey Danno - Akos mentioned the MIPS port CL. We still have bugs in test-run-native-calls. If you want to land this now, you can add that to the skip list for mips & mips64: 'test-run-native-calls/*': [SKIP], Everything else bui

[v8-dev] Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-08-21 Thread danno
Reviewers: titzer, Benedikt Meurer, Jarin, Message: This is cleanup/refactoring that makes it possible to use register codes in the register allocator rather than allocation indices. Although I think the cleanup is useful, it has turned into a bit of a monster and would like to get your opi

[v8-dev] Re: [turbofan]: Unify referencing of stack slots (issue 1261923007 by da...@chromium.org)

2015-08-18 Thread danno
Feedback addressed. I'll land this when all of the try bots are green. https://codereview.chromium.org/1261923007/diff/290027/src/compiler/frame.h File src/compiler/frame.h (right): https://codereview.chromium.org/1261923007/diff/290027/src/compiler/frame.h#newcode44 src/compiler/frame.h:44: //

[v8-dev] [turbofan]: Fix bug in register hinting (issue 1289313003 by da...@chromium.org)

2015-08-17 Thread danno
Reviewers: Jarin, Message: PTAL Description: [turbofan]: Fix bug in register hinting Previously, UsePositions for Phis that are constant LiveRanges which are also used as hints for other USePositions would always force-allocate the first register in the allocatable register file to that r

[v8-dev] New flag --perf_basic_prof_only_functions (issue 1292743002 by ofrob...@google.com)

2015-08-14 Thread danno
lgtm https://codereview.chromium.org/1292743002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [turbofan]: Unify referencing of stack slots (issue 1261923007 by da...@chromium.org)

2015-08-14 Thread danno
Reviewers: Benedikt Meurer, Jarin, titzer, Message: PTAL, I think it's ready to go Description: [turbofan]: Unify referencing of stack slots Previously, it was not possible to specify StackSlotOperands for all slots in both the caller and callee stacks. Specifically, the region of the callee's

[v8-dev] Re: [turbofan] Simplifying handling of callee-cleanup stack area. (issue 1269913002 by tit...@chromium.org)

2015-07-31 Thread danno
lgtm https://codereview.chromium.org/1269913002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [turbofan]: Add better encapsulation to LinkageLocation (issue 1262343002 by da...@chromium.org)

2015-07-30 Thread danno
Feedback addressed... landing. https://codereview.chromium.org/1262343002/diff/40001/src/compiler/linkage.h File src/compiler/linkage.h (right): https://codereview.chromium.org/1262343002/diff/40001/src/compiler/linkage.h#newcode61 src/compiler/linkage.h:61: class IsRegisterField : public BitFi

[v8-dev] [turbofan]: Add better encapsulation to LinkageLocation (issue 1262343002 by da...@chromium.org)

2015-07-30 Thread danno
Reviewers: Benedikt Meurer, titzer, Message: PTAL Description: [turbofan]: Add better encapsulation to LinkageLocation Add factory methods for different types of LinkageLocations, and ensure that accesses to the underlying data in the location are classified by type and funneled through explici

[v8-dev] Tail call from TurboFan into select runtime calls (issue 1254073003 by da...@chromium.org)

2015-07-29 Thread danno
Reviewers: Michael Starzinger, Message: PTAL Description: Tail call from TurboFan into select runtime calls Please review this at https://codereview.chromium.org/1254073003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+33, -0 lines): M src/compiler/js-contex

[v8-dev] [turbofan]: Implement tail calls with differing stack parameter counts (issue 1259203002 by da...@chromium.org)

2015-07-29 Thread danno
Reviewers: Benedikt Meurer, titzer, Message: Not for landing yet, but I'd appreciate feedback before doing the rest of the platform ports. Description: [turbofan]: Implement tail calls with differing stack parameter counts WORK IN PROGRESS, I'D APPRECIATE FEEDBACK BEFORE DOING THE OTHER PLAT

[v8-dev] Re: Update src/full-codegen/ppc/OWNERS. (issue 1255953003 by mbra...@us.ibm.com)

2015-07-27 Thread danno
lgtm https://codereview.chromium.org/1255953003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Update src/full-codegen/ppc/OWNERS. (issue 1255953003 by mbra...@us.ibm.com)

2015-07-27 Thread danno
On 2015/07/27 at 16:21:11, michael_dawson wrote: On 2015/07/27 16:05:32, mtbrandyberry wrote: lgtm. NOT LGTM. I don't see john.yan1...@gmail.com in our CLA signer list, which is a prerequisite for committing changes. If John is contributing as an IBM employee, he should use an ibm.com

[v8-dev] Re: Add Junliang to PPC owners list (issue 1245023003 by michael_daw...@ca.ibm.com)

2015-07-27 Thread danno
lgtm https://codereview.chromium.org/1245023003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [turbofan]: Elide extra move when accessting stack or frame register (issue 1242303005 by da...@chromium.org)

2015-07-23 Thread danno
On 2015/07/24 at 06:02:46, bmeurer wrote: NOT LGTM. This change is not correct, because the stack pointer is not constant across a function (at the instruction level). We currently have explicit Push operations there, and we might have other things in the future. Plus we are still not sure whe

[v8-dev] Re: Allow HydrogenCodeStubs to tolerate and use stack arguments. (issue 1250563004 by mvstan...@chromium.org)

2015-07-23 Thread danno
On 2015/07/23 at 07:02:32, mvstanton wrote: ping. Sorry for the long review, I didn't see it until your ping. My bad. LGTM with a nit. Go ahead and land the entire CL if you like rather than breaking it up, it all looks reasonable. https://codereview.chromium.org/1250563004/ -- -- v8-dev mai

[v8-dev] Re: Unify runtime-style IC functions with Runtime intrinsics (issue 1248303002 by da...@chromium.org)

2015-07-23 Thread danno
Feedback addressed. Landing. https://codereview.chromium.org/1248303002/diff/60001/src/runtime/runtime-debug.cc File src/runtime/runtime-debug.cc (right): https://codereview.chromium.org/1248303002/diff/60001/src/runtime/runtime-debug.cc#newcode19 src/runtime/runtime-debug.cc:19: RUNTIME_FUNCTI

[v8-dev] Unify runtime-style IC functions with Runtime intrinsics (issue 1248303002 by da...@chromium.org)

2015-07-23 Thread danno
Reviewers: Michael Starzinger, Yang, Message: PTAL Description: Unify "runtime-style" IC functions with Runtime intrinsics Previous to this CL, ICs used a slightly different code idiom to get to C++ code from generated code than runtime intrinsics, using an IC_Utility class that in essence prov

[v8-dev] [turbofan]: Elide extra move when accessting stack or frame register (issue 1242303005 by da...@chromium.org)

2015-07-22 Thread danno
Reviewers: jarin, titzer, Message: PTAL Description: [turbofan]: Elide extra move when accessting stack or frame register Before this CL, the kFramePointer and kStackPointer IR instructions in turbo fan moved the values of the frame and stack pointers into explicitly allocated temporary regi

[v8-dev] Re: [turbofan]: Fix tail calls edge cases and add tests (issue 1245523002 by da...@chromium.org)

2015-07-21 Thread danno
On 2015/07/21 at 11:48:52, titzer wrote: https://codereview.chromium.org/1245523002/diff/11/test/unittests/compiler/linkage-tail-call-unittest.cc File test/unittests/compiler/linkage-tail-call-unittest.cc (right): https://codereview.chromium.org/1245523002/diff/11/test/unittests/compi

[v8-dev] Re: [turbofan]: Fix tail calls edge cases and add tests (issue 1245523002 by da...@chromium.org)

2015-07-21 Thread danno
https://codereview.chromium.org/1245523002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, sen

[v8-dev] Re: [turbofan]: Add a context relaxer reducer (issue 1244583003 by da...@chromium.org)

2015-07-20 Thread danno
Feedback addressed. Landing. https://codereview.chromium.org/1244583003/diff/20001/src/compiler/js-context-relaxation.cc File src/compiler/js-context-relaxation.cc (right): https://codereview.chromium.org/1244583003/diff/20001/src/compiler/js-context-relaxation.cc#newcode30 src/compiler/js-cont

[v8-dev] [turbofan]: Fix tail calls edge cases and add tests (issue 1245523002 by da...@chromium.org)

2015-07-20 Thread danno
Reviewers: titzer, Message: PTAL Description: [turbofan]: Fix tail calls edge cases and add tests Please review this at https://codereview.chromium.org/1245523002/ Base URL: https://chromium.googlesource.com/v8/v8.git@1220823004 Affected files (+468, -4 lines): M src/compiler/linkage.cc A

[v8-dev] [turbofan]: Add a context relaxer reducer (issue 1244583003 by da...@chromium.org)

2015-07-17 Thread danno
Reviewers: Benedikt Meurer, Michael Starzinger, Message: PTAL. This implements the new strategy as we discussed. Description: [turbofan]: Add a context relaxation Reducer In many cases, the context that TurboFan's ASTGraphBuilder or subsequent reduction operations attaches to nodes does not ne

[v8-dev] Re: Add ARMv8-A to the supporting list (issue 1223613003 by milton.chi...@mediatek.com)

2015-07-16 Thread danno
On 2015/07/13 at 11:29:15, jochen wrote: the change per se looks good Danno, should we take this in? I am willing to give this the OK as soon as we know we have adequate coverage. https://codereview.chromium.org/1223613003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http

[v8-dev] [turbofan] Use context specialization in code stubs (issue 1226503005 by da...@chromium.org)

2015-07-13 Thread danno
Reviewers: Benedikt Meurer, Message: Please take a look Description: [turbofan] Use context specialization in code stubs Please review this at https://codereview.chromium.org/1226503005/ Base URL: https://chromium.googlesource.com/v8/v8.git@1213203007 Affected files (+1, -0 lines): M src/co

[v8-dev] Re: Create a internal, global native context used only for generated code stubs (issue 1213203007 by da...@chromium.org)

2015-07-13 Thread danno
Feedback addressed, landing https://codereview.chromium.org/1213203007/diff/280001/src/snapshot/serialize.cc File src/snapshot/serialize.cc (right): https://codereview.chromium.org/1213203007/diff/280001/src/snapshot/serialize.cc#newcode1194 src/snapshot/serialize.cc:1194: case kNativesStringRe

[v8-dev] Re: Create a internal, global native context used only for generated code stubs (issue 1213203007 by da...@chromium.org)

2015-07-10 Thread danno
On 2015/07/10 at 08:18:57, yangguo wrote: serializer part lgtm with comments. https://codereview.chromium.org/1213203007/diff/280001/src/snapshot/serialize.cc File src/snapshot/serialize.cc (right): https://codereview.chromium.org/1213203007/diff/280001/src/snapshot/serialize.cc#newcode119

[v8-dev] Re: Create a internal, global native context used only for generated code stubs (issue 1213203007 by da...@chromium.org)

2015-07-08 Thread danno
Please take another look https://codereview.chromium.org/1213203007/diff/220001/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/1213203007/diff/220001/src/bootstrapper.cc#newcode1106 src/bootstrapper.cc:1106: On 2015/07/08 08:32:53, Yang wrote: Do you real

[v8-dev] Re: Add unoptimized/optimized variants of MathFloor TF code stub (issue 1225943002 by da...@chromium.org)

2015-07-08 Thread danno
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/1220783006/ by da...@chromium.org. The reason for reverting is: Failure on compiling runtime.js on windows. https://codereview.chromium.org/1225943002/ -- -- v8-dev mailing list v8-dev@googlegroups.co

[v8-dev] Revert of Add unoptimized/optimized variants of MathFloor TF code stub (issue 1220783006 by da...@chromium.org)

2015-07-08 Thread danno
Reviewers: mvstanton, Benedikt Meurer, Message: Created Revert of Add unoptimized/optimized variants of MathFloor TF code stub Description: Revert of Add unoptimized/optimized variants of MathFloor TF code stub (patchset #4 id:60001 of https://codereview.chromium.org/1225943002/) Reason f

[v8-dev] Re: Add unoptimized/optimized variants of MathFloor TF code stub (issue 1225943002 by da...@chromium.org)

2015-07-08 Thread danno
Feedback addressed. https://codereview.chromium.org/1225943002/diff/20001/src/code-stubs.h File src/code-stubs.h (right): https://codereview.chromium.org/1225943002/diff/20001/src/code-stubs.h#newcode102 src/code-stubs.h:102: V(MathFloor) \ On 2015/07/08 09:42:29, m

[v8-dev] Add unoptimized/optimized variants of MathFloor TF code stub (issue 1225943002 by da...@chromium.org)

2015-07-08 Thread danno
Reviewers: mvstanton, Benedikt Meurer, Message: PTAL Description: Add unoptimized/optimized variants of MathFloor TF code stub - Add a TurboFanIC class, derived from TurboFanCodeStub, that automatically distinguishes between versions of the IC called from optimized and unoptimized code. - A

[v8-dev] Create a internal, global native context used only for generated code stubs (issue 1213203007 by da...@chromium.org)

2015-07-07 Thread danno
Reviewers: Yang, Benedikt Meurer, Michael Starzinger, Message: Please take a look, with special focus on: - Yang: Serialization changes - Michi: Boostrapper changes - Benedikt: Code stub generation changes Description: Create a internal native context used only for TF- generated code stubs Un

[v8-dev] [turbofan]: Inline %_FixedArrayGet intrinsic (issue 1223583003 by da...@chromium.org)

2015-07-02 Thread danno
Reviewers: Benedikt Meurer, Message: PTAL Description: [turbofan]: Inline %_FixedArrayGet intrinsic Please review this at https://codereview.chromium.org/1223583003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+29, -0 lines): M src/compiler/js-intrinsic-lowe

[v8-dev] Enable TailCalls for %_CallRuntime (issue 1216933011 by da...@chromium.org)

2015-07-01 Thread danno
Reviewers: Benedikt Meurer, Message: PTAL Description: Enable TailCalls for %_CallRuntime This involves: - Enabling the tail call optimization reducer in all cases - Adding an addition flag to CallFunctionParameters to mark call sites that can be tail-called enabled. - Only set the tail-call

[v8-dev] [turbofan]: Add a context relaxation Reducer (issue 1220823004 by da...@chromium.org)

2015-07-01 Thread danno
Reviewers: Michael Starzinger, Message: I should add tests, but it's unclear if they will be anything other than a trivial copy of the logic that is in the reducer itself. https://codereview.chromium.org/1220823004/diff/1/src/compiler/context-relaxation.cc File src/compiler/context-relaxation.c

[v8-dev] Re: Make context register implicit for CallInterfaceDescriptors (issue 1211333003 by da...@chromium.org)

2015-07-01 Thread danno
https://codereview.chromium.org/1211333003/diff/80001/src/code-stubs.h File src/code-stubs.h (right): https://codereview.chromium.org/1211333003/diff/80001/src/code-stubs.h#newcode217 src/code-stubs.h:217: virtual CallInterfaceDescriptor GetCallInterfaceDescriptor() const = 0; On 2015/07/01 08:3

[v8-dev] Make context register implicit for CallInterfaceDescriptors (issue 1211333003 by da...@chromium.org)

2015-06-30 Thread danno
Reviewers: mvstanton, Message: PTAL Description: Make context register implicit for CallInterfaceDescriptors Up until now the context register was listed explicitly in each stub's CallInterfaceDescriptor. This was problematic, because it was listed first in the list of register parameters--whic

[v8-dev] Re: Use big-boy Types to annotate interface descriptor parameters (issue 1197703002 by da...@chromium.org)

2015-06-23 Thread danno
Feedback addressed, landing https://codereview.chromium.org/1197703002/diff/140001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/1197703002/diff/140001/src/code-stubs.cc#newcode1050 src/code-stubs.cc:1050: Representation RepresentationFromType(Type* type) { O

[v8-dev] Re: Use big-boy Types to annotate interface descriptor parameters (issue 1197703002 by da...@chromium.org)

2015-06-19 Thread danno
Feedback addressed. Please take another look. https://codereview.chromium.org/1197703002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from th

[v8-dev] Re: Use big-boy Types to annotate interface descriptor parameters (issue 1197703002 by da...@chromium.org)

2015-06-19 Thread danno
Let me rework this to use FunctionType, that does seem to make more sense. https://codereview.chromium.org/1197703002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" g

[v8-dev] Use big-boy Types to annotate interface descriptor parameters (issue 1197703002 by da...@chromium.org)

2015-06-19 Thread danno
Reviewers: Michael Starzinger, rossberg, Message: Please take a look rossberg: Typer changes michi: everything else Description: Use big-boy Types to annotate interface descriptor parameters - Add TypeSignature, a specialization of Signature, which tracks per-parameter Types, and thread TypeS

[v8-dev] Re: X87: enable the X87 turbofan support. (issue 1179763004 by chunyang....@intel.com)

2015-06-16 Thread danno
With Ben and I both traveling, it's probably better that Benedikt or Michi review this. https://codereview.chromium.org/1179763004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Grou

[v8-dev] Re: Add %GetCallerJSFunction intrinsic (issue 1146963002 by da...@chromium.org)

2015-06-05 Thread danno
Feedback addressed, landing https://codereview.chromium.org/1146963002/diff/160001/src/compiler/js-intrinsic-lowering.cc File src/compiler/js-intrinsic-lowering.cc (right): https://codereview.chromium.org/1146963002/diff/160001/src/compiler/js-intrinsic-lowering.cc#newcode464 src/compiler/js-in

[v8-dev] Re: Add %GetCallerJSFunction intrinsic (issue 1146963002 by da...@chromium.org)

2015-06-03 Thread danno
Please take another look https://codereview.chromium.org/1146963002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop rec

[v8-dev] Re: Add %GetCallerJSFunction intrinsic (issue 1146963002 by da...@chromium.org)

2015-05-22 Thread danno
Please take another look. https://codereview.chromium.org/1146963002/diff/20001/src/compiler/js-intrinsic-lowering.cc File src/compiler/js-intrinsic-lowering.cc (right): https://codereview.chromium.org/1146963002/diff/20001/src/compiler/js-intrinsic-lowering.cc#newcode470 src/compiler/js-intrin

[v8-dev] Type::Internal() should have representation kMachPtr (issue 1154463004 by da...@chromium.org)

2015-05-21 Thread danno
Reviewers: Benedikt Meurer, Description: Type::Internal() should have representation kMachPtr R=bmeu...@chromium.org Please review this at https://codereview.chromium.org/1154463004/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+2, -0 lines): M src/compiler/s

[v8-dev] Re: [turbofan] Ship TF for "with" and "for-of" constructs. (issue 1148653005 by mstarzin...@chromium.org)

2015-05-21 Thread danno
I am grateful for this honor! LGTM https://codereview.chromium.org/1148653005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group an

[v8-dev] Add %GetCallerJSFunction intrinsic (issue 1146963002 by da...@chromium.org)

2015-05-20 Thread danno
Reviewers: Michael Starzinger, Message: PTAL Description: Add %GetCallerJSFunction intrinsic Only optimized for TF R=mstarzin...@chromium.org Please review this at https://codereview.chromium.org/1146963002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+156,

[v8-dev] Add constants for FrameState input parameters (issue 1144133003 by da...@chromium.org)

2015-05-20 Thread danno
Reviewers: jarin, Description: Add constants for FrameState input parameters R=ja...@chromium.org Please review this at https://codereview.chromium.org/1144133003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+41, -23 lines): M src/compiler/frame-states.h M

[v8-dev] Re: Generalize builtins inlining flag to allow forced inlining of any function (issue 1140743004 by da...@chromium.org)

2015-05-20 Thread danno
Feedback addressed https://codereview.chromium.org/1140743004/diff/1/src/compiler/js-inlining.cc File src/compiler/js-inlining.cc (right): https://codereview.chromium.org/1140743004/diff/1/src/compiler/js-inlining.cc#newcode298 src/compiler/js-inlining.cc:298: if (mode_ == kBuiltinsInlining &&

[v8-dev] Generalize builtins inlining flag to allow forced inlining of any function (issue 1140743004 by da...@chromium.org)

2015-05-19 Thread danno
Reviewers: Michael Starzinger, Message: PTAL Description: Generalize builtins inlining flag to allow forced inlining of any function Please review this at https://codereview.chromium.org/1140743004/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+35, -33 lines):

[v8-dev] Re: Add a MathFloor stub generated with TurboFan (issue 1137703002 by da...@chromium.org)

2015-05-10 Thread danno
Feedback addressed. Please take another look https://codereview.chromium.org/1137703002/diff/11/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/1137703002/diff/11/src/code-stubs.cc#newcode19 src/code-stubs.cc:19: using namespace v8::internal::compiler;

[v8-dev] Re: Add a MathFloor stub generated with TurboFan (issue 1137703002 by da...@chromium.org)

2015-05-08 Thread danno
Please take another look https://codereview.chromium.org/1137703002/diff/60001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/1137703002/diff/60001/src/code-stubs.cc#newcode462 src/code-stubs.cc:462: static Handle GetFunction(Isolate* isolate, const char* name

[v8-dev] Add a MathFloor stub generated with TurboFan (issue 1137703002 by da...@chromium.org)

2015-05-08 Thread danno
Reviewers: Benedikt Meurer, mvstanton, Message: PTAL Description: Add a MathFloor stub generated with TurboFan This stub will be used as the basis of a Math.floor-specific CallIC to detect and track calls to floor that return -0. Along the way: - Create a TurboFanCodeStub super class that the

[v8-dev] Re: Collect type feedback on result of Math.round (issue 1053143005 by da...@chromium.org)

2015-05-05 Thread danno
A revert of this CL (patchset #13 id:230001) has been created in https://codereview.chromium.org/1115973005/ by da...@chromium.org. The reason for reverting is: All sorts of performance regressions. https://codereview.chromium.org/1053143005/ -- -- v8-dev mailing list v8-dev@googlegroups.com ht

[v8-dev] Revert of Collect type feedback on result of Math.[round|ceil|floor] (issue 1115973005 by da...@chromium.org)

2015-05-05 Thread danno
Reviewers: mvstanton, Benedikt Meurer, Message: Created Revert of Collect type feedback on result of Math.[round|ceil|floor] Description: Revert of Collect type feedback on result of Math.[round|ceil|floor] (patchset #13 id:230001 of https://codereview.chromium.org/1053143005/) Reason for re

[v8-dev] Re: Fix another may not be init compile error on AIX (issue 1123743002 by michael_daw...@ca.ibm.com)

2015-05-04 Thread danno
lgtm https://codereview.chromium.org/1123743002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: MIPS: Collect type feedback on result of Math.[round|ceil|floor] (issue 1127573004 by balazs.kilv...@imgtec.com)

2015-05-04 Thread danno
Thanks a lot for the patch! I'll integrate it into my patch for the other platforms. https://codereview.chromium.org/1127573004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups

[v8-dev] Re: Collect type feedback on result of Math.round (issue 1053143005 by da...@chromium.org)

2015-05-04 Thread danno
Feedback addressed. Please take another look. https://codereview.chromium.org/1053143005/diff/190001/src/arm64/code-stubs-arm64.cc File src/arm64/code-stubs-arm64.cc (right): https://codereview.chromium.org/1053143005/diff/190001/src/arm64/code-stubs-arm64.cc#newcode3388 src/arm64/code-stubs-ar

[v8-dev] Re: Collect type feedback on result of Math.round (issue 1053143005 by da...@chromium.org)

2015-04-30 Thread danno
Reviewers: mvstanton, Benedikt Meurer, Message: First round of comments addresses, PTAL https://codereview.chromium.org/1053143005/diff/90001/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): https://codereview.chromium.org/1053143005/diff/90001/src/ia32/code-stubs-ia32.cc#

[v8-dev] Re: Use a stub in crankshaft for grow store arrays. (issue 1109333003 by mvstan...@chromium.org)

2015-04-30 Thread danno
lgtm https://codereview.chromium.org/1109333003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Version 4.3.61.17 (cherry-pick) (issue 1111413006 by joc...@chromium.org)

2015-04-30 Thread danno
lgtm https://codereview.chromium.org/413006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Add myself to include/OWNERS (issue 1098873002 by joc...@chromium.org)

2015-04-21 Thread danno
lgtm https://codereview.chromium.org/1098873002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Version 4.2.77.16 (cherry-pick) (issue 1094863004 by ja...@chromium.org)

2015-04-17 Thread danno
lgtm https://codereview.chromium.org/1094863004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] [visualizer]: Add types to visualizer output (issue 1083083006 by da...@chromium.org)

2015-04-17 Thread danno
Reviewers: Michael Starzinger, Message: PTAL Description: [visualizer]: Add types to visualizer output Please review this at https://codereview.chromium.org/1083083006/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+9, -0 lines): M src/compiler/graph-visualize

[v8-dev] Re: [turbofan] Add schedule to visualizer output (issue 985023002 by da...@chromium.org)

2015-04-09 Thread danno
please take another look https://codereview.chromium.org/985023002/diff/20001/src/compiler/visualizer.cc File src/compiler/visualizer.cc (right): https://codereview.chromium.org/985023002/diff/20001/src/compiler/visualizer.cc#newcode824 src/compiler/visualizer.cc:824: std::ostream& operator<<(s

[v8-dev] Re: Add initial set of sub directory OWNERS file (issue 960903003 by joc...@chromium.org)

2015-04-02 Thread danno
lgtm https://codereview.chromium.org/960903003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Generate common StoreFastElementStubs ahead of time (issue 1040183004 by verwa...@chromium.org)

2015-03-31 Thread danno
lgtm https://codereview.chromium.org/1040183004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Version 4.1.0.27 (cherry-pick) (issue 1002353003 by da...@chromium.org)

2015-03-25 Thread danno
Committed patchset #1 (id:1) manually as 901b67916dc2626158f42af5b5c520ede8752da2. https://codereview.chromium.org/1002353003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v

[v8-dev] Version 4.1.0.27 (cherry-pick) (issue 1002353003 by da...@chromium.org)

2015-03-25 Thread danno
Reviewers: titzer, Description: Version 4.1.0.27 (cherry-pick) Merged ff89876bb9d362ea4d53d5ee49346d617ee1f5f6 [turbofan] Fix lowering of Math.max for integral inputs. BUG=chromium:468162 LOG=N TBR=tit...@chromium.org Please review this at https://codereview.chromium.org/1002353003/ Base URL

[v8-dev] Re: Version 4.2.77.13 (cherry-pick) (issue 1013853009 by da...@chromium.org)

2015-03-25 Thread danno
Committed patchset #1 (id:1) manually as 4995dac67abb520e65751c1d3de563864076dc40. https://codereview.chromium.org/1013853009/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v

[v8-dev] Version 4.2.77.13 (cherry-pick) (issue 1013853009 by da...@chromium.org)

2015-03-25 Thread danno
Reviewers: titzer, Description: Version 4.2.77.13 (cherry-pick) Merged ff89876bb9d362ea4d53d5ee49346d617ee1f5f6 [turbofan] Fix lowering of Math.max for integral inputs. BUG=chromium:468162 LOG=N R=tit...@chromium.org Please review this at https://codereview.chromium.org/1013853009/ Base URL:

[v8-dev] Re: postmortem: fixup after 33994b4 (issue 1033733003 by fe...@indutny.com)

2015-03-25 Thread danno
lgtm https://codereview.chromium.org/1033733003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from i

[v8-dev] Re: postmortem: fixup after 33994b4 (issue 1030723003 by fedor.indu...@gmail.com)

2015-03-24 Thread danno
You have to use your "fe...@indutny.com" address to submit that patch, since that's the one you used to sign the CLA and our presubmit script is now more strict about checking that CLA. https://codereview.chromium.org/1030723003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.go

[v8-dev] Re: postmortem: fixup after 33994b4 (issue 1030723003 by fedor.indu...@gmail.com)

2015-03-24 Thread danno
lgtm https://codereview.chromium.org/1030723003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Version 4.3.47.1 (cherry-pick) (issue 1022013003 by da...@chromium.org)

2015-03-20 Thread danno
Committed patchset #1 (id:1) manually as c0b3da1f3ab8a478c5d9f4902e65f38b2182648b (tree was closed). https://codereview.chromium.org/1022013003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to th

[v8-dev] Version 4.3.47.1 (cherry-pick) (issue 1022013003 by da...@chromium.org)

2015-03-20 Thread danno
Reviewers: Yang, Description: Version 4.3.47.1 (cherry-pick) Merged c622cb637a2831f9c2bf0ec7b80bb65440e9afc4 Introduce explicit constant for per Context debug data set by embedder BUG=chromium:466631 LOG=N R=yang...@chromium.org Please review this at https://codereview.chromium.org/1022013003

[v8-dev] Re: [x86] Atom check includes AMT (issue 998883002 by weiliang....@intel.com)

2015-03-19 Thread danno
lgtm https://codereview.chromium.org/998883002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it

[v8-dev] Re: Add IBM people to PPC owners. (issue 1014063002 by svenpa...@chromium.org)

2015-03-18 Thread danno
lgtm https://codereview.chromium.org/1014063002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] [turbofan] Add schedule to visualizer output (issue 985023002 by da...@chromium.org)

2015-03-06 Thread danno
Reviewers: Michael Starzinger, Message: PTAL Description: [turbofan] Add schedule to visualizer output Please review this at https://codereview.chromium.org/985023002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+121, -998 lines): M src/compiler/basic-block-

[v8-dev] Re: Add initial set of sub directory OWNERS file (issue 960903003 by joc...@chromium.org)

2015-02-27 Thread danno
Could we please move this discussion to the team group email so that the motivation behind whatever this CL ends up being is very transparent? https://codereview.chromium.org/960903003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this

[v8-dev] Re: Refactored the final parts of the TurboFan pipeline a bit. (issue 924823002 by svenpa...@chromium.org)

2015-02-13 Thread danno
lgtm https://codereview.chromium.org/924823002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Fix compilation for the case dcheck_always_on=1. (issue 920993003 by loi...@chromium.org)

2015-02-13 Thread danno
lgtm https://codereview.chromium.org/920993003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Fix compilation for the case dcheck_always_on=1. (issue 920993003 by loi...@chromium.org)

2015-02-13 Thread danno
Actually, I've been chatting with Ilya and I think the conditional interface is not the way to go. I've asked him to clean up the test to use the style of #ifdef VERIFY_HEAP + flag checking that is used elsewhere in the runtime for heap verification. https://codereview.chromium.org/920993003/

[v8-dev] Re: Fix build with GCC 4.6. (issue 908713002 by akos.pa...@imgtec.com)

2015-02-08 Thread danno
lgtm https://codereview.chromium.org/908713002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

  1   2   3   4   5   6   7   8   9   10   >