Results (111 - 120 of 827)
- Quickjump to bpoulain@apple.com
- [198770]: [JSC] ArithSub should not propagate "UsesAsOther" ...
- ... org/show_bug.cgi?id=155932 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-28 Reviewed by Mark Lam. The node ArithSub was backpropagating UsesAsOther. This causes any GetByVal on a Double Array to have an extra hole check if it flows into an ArithSub. The definition of ArithSub (12 ...
- By Mar 28, 2016 5:59:07 PM —
- [198708]: [JSC] Put the x86 Assembler on a binary diet ...
- ... org/show_bug.cgi?id=155683 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-25 Reviewed by Darin Adler. The MacroAssemblers are heavily inlined. This is unfortunately important for baseline JIT where many branches can be eliminated at compile time. This inlining causes a lot of bina ...
- By Mar 25, 2016 8:47:23 PM —
- [198621]: [JSC] In some cases, the integer range optimization phase never ...
- ... //problem/25155460 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-24 Reviewed by Filip Pizlo. In certain conditions, the integer range optimization phase continuously changes the representation of the same truth, preventing it from converging to a stable state. The bug sta ...
- By Mar 24, 2016 2:02:55 AM —
- [198458]: [JSC] Limit DFG's Validate symbols to its compilation unit ...
- ... org/show_bug.cgi?id=155670 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-18 Reviewed by Filip Pizlo. * dfg/DFGValidate.cpp:
- By Mar 18, 2016 5:42:05 PM —
- [198376]: [JSC] Make CSE's ImpureData faster when dealing with large blocks ...
- ... org/show_bug.cgi?id=155594 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-17 Reviewed by Filip Pizlo. Source/JavaScriptCore: In some tests with large blocks, the time spent in DFG's LocalCSE can be over 10% of the total compile time. In those cases, LocalCSE is completely dominate ...
- By Mar 17, 2016 9:06:59 PM —
- [198264]: [JSC] Remove hint from SlowCaseEntry ...
- ... org/show_bug.cgi?id=155530 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-15 Reviewed by Alex Christensen. * jit/JIT.h: (JSC::SlowCaseEntry::SlowCaseEntry):
- By Mar 15, 2016 11:48:53 PM —
- [198256]: [JSC] Help clang generate better code on arrayProtoFuncToString() ...
- ... org/show_bug.cgi?id=155512 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-15 Reviewed by Mark Lam. 3d-raytrace hits Array.toString() hard with small arrays. Half of the time is going into overhead around the StringJoiner. This patch makes the function shorter and the layout better. ...
- By Mar 15, 2016 7:16:40 PM —
- [198176]: Andy VanWagoner no longer has time to own Intl Patch by Benjamin ...
- ... no longer has time to own Intl Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-14 * features.json: Andy is busy with other things. Andy, thanks for your amazing work on Intl and your dedication to making things right.
- By Mar 14, 2016 4:35:40 PM —
- [198108]: Merge r197725 - [JSC] Small clean up of how we use SSA's valuesAtHead ...
- ... org/show_bug.cgi?id=155152 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-07 Reviewed by Filip Pizlo. liveAtHead and valuesAtHead contain the same nodes, we do not need the extra look up. This also opens the way to use the same kind of liveness analysis as Air (where live values a ...
- By Mar 14, 2016 3:27:34 AM —
- [198057]: [JSC] Remove a few jumps from DFG ...
- ... org/show_bug.cgi?id=155347 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-03-11 Reviewed by Mark Lam. Usually, setting ValueTrue or ValueFalse is set by Compare+Or. There are 3 places in DFG with branches instead. This patch changes them to the usual pattern. * dfg/DFGSpeculativeJIT ...
- By Mar 11, 2016 7:28:32 PM —
Note: See TracSearch
for help on searching.