f82e7d7508f8d11b8fbaecfe769a965f48a25053
2011-08-12 14:10 -0700
Hannes Verschore - Bug 678239: implement JSOP_SETARG, r=dvander
e8ce2d102fdaacf14c0418bac846494f846807d0
2011-08-12 12:52 -0700
Ryan Pearl - Remove some unnecessary vector from LICM (Bug 678598, r=ascheff)
c34b8613959d3bdb6875035e311af549ba453432
2011-08-12 13:31 -0700
Andrew Drake - Properly propagate return values in LOCALINC/ARGINC. no bug, r=dvander
0988a70d95be51559fb2556af191efc93b404197
2011-08-11 02:16 -0700
Andrew Drake - Bug 678072: Fix off-by-one attaching snapshots to parameters. r=dvander
6c99b3ba5423e8c9d316aaf9a10a08628416f13f
2011-08-12 11:05 -0700
Hannes Verschore - Implement JSOP_VOID. No bug, r=dvander
9a7208406f77e5c058c10706715f9014f945f27e
2011-08-12 11:01 -0700
Hannes Verschore - Bug 678353: Implement arg increment/decrement, r=dvander
a0f88cdad5c95128ec109a840ee31852592e197d
2011-08-11 14:20 -0700
Sean Stangl - Implement Dead Code Elimination. (Bug 678113, r=dvander)
e4815c23236d76d1294d1529201341539f8cd507
2011-08-11 11:24 -0700
Hannes Verschore - Bug 678106: Add tests for local increment/decrement, r=dvander
73b80b0c344a2c6716def0fe420da6e707954643
2011-08-11 10:28 -0700
Hannes Verschore - Bug 678106: implement local increment/decrement, r=dvander
28a71ebcf6c56255a62e18926af1eea4c5a13762
2011-08-10 05:34 -0700
Andrew Drake - Bug 675381: Remove broken opportunistic phi elimination from linear scan register allocator. r=dvander
97ac85295f203175562783cb0e12abfe0a38802d
2011-08-10 15:27 -0700
David Anderson - Fix stack logic when removing bailout frames (bug 677871, r=sstangl).
0fb0af47c876e4133a7547d11c968fd8acae477f
2011-08-10 15:27 -0700
Sean Stangl - Reset MoveResolver state. (Bug 678066, r=dvander)
d96d02901f8153e8d2d6700d645feb14c304b097
2011-08-10 14:58 -0700
Ryan Pearl - Don't mark instructions as congruent if they produce values of different types (Bug 677867, r=dvander)
29bd198d1ad163eaa7af78005a7dbeb554cbbf9a
2011-08-10 14:55 -0700
Hannes Verschore - Bug 676933: some style nits, r=dvander
3a68a95b215bf81eedeeba689b60d91497db484a
2011-08-10 14:52 -0700
Hannes Verschore - Bug 676933: implement JSOP_BITNOT, r=dvander
8f2bd72cec88001bc6280b4d9db5aca8ccada74c
2011-08-10 12:53 -0700
David Anderson - Fix block entry-snapshots not inheriting stack slots (bug 669950, r=sstangl).
cbed9bf55b229af5940619819f202ac2ef0fa62e
2011-08-10 12:49 -0700
David Anderson - Add a constant pool for snapshots (bug 677715, r=sstangl).
b92f682a773b6d8ba951a8f951e8912030a6b51b
2011-08-09 22:21 -0700
Ryan Pearl - Don't do opportunistic dead code elimination during value numbering; a real pass will take care of it later. (No bug, r=adrake)
5b5610698472447043b5221e021fbb15fd3c63bf
2011-08-09 17:47 -0700
Ryan Pearl - Update use-chains of inputs to an instruction when it is removed (bug 677072, r=dvander)
731c20b56be6c95eebaf6cad438360482c6fe1ec
2011-08-09 02:57 -0700
Andrew Drake - Bug 677832: Handle loops precisely in linear scan liveness phase. r=dvander
c0262f6e18a4f5f0eacd875640f8fb8fd069a1cd
2011-08-09 13:50 -0700
Andrew Drake - Bug 677730: Assign snapshots to LAdd instructions. r=dvander
af7791387bef51c653665164707421980870138a
2011-08-09 20:00 -0700
David Anderson - Fix bug in variable-length compact encoding (bug 677163, r=adrake).
e615f5bff9718e2d660c2bd168c7713f4e596a34
2011-08-09 18:41 -0700
David Anderson - Make tests not infinite loop.
a82301dbc67871131e0e4af4f389e94c43223703
2011-08-09 15:22 -0700
David Anderson - Lower phi inputs at their appropriate edges (bug 677066, r=adrake).
6de347dfef36a82cb36ffe445c8497cf78a26c65
2011-08-09 14:38 -0700
Sean Stangl - Flush JSONSpewer file buffer at each endpoint, for iongraph. (No bug, r=adrake)
18313e89ae3623c314c0ff2026b6d75ab8dbf9c4
2011-08-09 11:34 -0700
Hannes Verschore - Bug 670784: Implement JSOP_TABLESWITCH - part 3: Fixing typepolicy of tableswitch, r=dvander
f226f89b29e9f6aa43f62e5c61475119c1757db9
2011-08-09 10:20 -0700
David Anderson - Make sure to re-analyze phis of phis (bug 677455, r=rpearl).
e998eb5a314b2cbc86b6902818857ccc1ac9a2ba
2011-08-09 08:15 -0700
Ryan Pearl - Fixed stale comments (no bug, r=me)
9fbb91134833be6ce1ef26765bb7da12dc7640ae
2011-08-09 07:18 -0700
David Anderson - Follow-up nit to bug 677380.
f09e19a5a616f33ae81cd8644a56034f95af9a35
2011-08-09 07:17 -0700
David Anderson - Refactor Lowering to look like CodeGen or Masm (bug 667380 part 2, r=sstangl).
9af59f5ea4aa52e76c763a0f362f9b493af868c3
2011-08-09 07:17 -0700
David Anderson - Rename IonLowering* to Lowering* (bug 677380 part 1, r=sstangl).
0a5f59f8e07fc9f4656bc624be1d795495af11a0
2011-08-09 07:16 -0700
David Anderson - Merge from mozilla-central.
90779916414a3142b7c58bac4c0048e319b44ae2
2011-08-08 23:57 -0700
Sean Stangl - Add a semicolon. (No bug, no_r=me)
d3ecc4cdd9ddfa1957d6cc3c4333b25f634522ec
2011-08-08 20:59 -0700
Sean Stangl - Dump MIR instruction attributes in JSON output. (No bug, r=rpearl)
526fb26e0ecf489d108dc3235a751f023b891089
2011-07-29 18:55 -0700
Ryan Pearl - perform algebraic simplification and constant folding (Bug 669789, r=dvander)
089cfaf1c992b46bdeb17953ef62bc81b9720337
2011-08-08 14:33 -0700
Ryan Pearl - Stop compilation warnings. Again. (no bug, r=sstangl)
53dc7fc4b4e42cc11654075d42fbdc7f2ecf8e54
2011-08-08 14:12 -0700
Ryan Pearl - Stop build warnings due to cast inside a JS_ASSERT_IF (no bug, r=sstangl)
fdca23dfc5dd26d5942cb3bb364b0efc05cfe014
2011-08-08 14:06 -0700
Sean Stangl - Expose type annotations in JSON spew. (Bug 677063, r=rpearl)
dfddabc19ec6efa4d515b63fe0649c1872ce82bd
2011-08-08 12:14 -0700
Sean Stangl - Support JSOP_UINT24, JSOP_INT32. (No bug, r=rpearl)
7db3ab67e75ed2f8d4705e1259eea7964810220e
2011-08-08 11:44 -0700
David Anderson - Fix Windows build.
1f849ecde4366bb2a02e9fdeac8248321d12be9e
2011-08-08 10:56 -0700
David Anderson - Fix loop carried registers in the greedy allocator (bug 677075, r=adrake).
eba5f9434a2a38dde19ef378e20a390916a7de80
2011-08-08 10:51 -0700
Sean Stangl - Pass correct stopAt argument to pushLoop(). (No bug, r=dvander)
aad4f90fd9b526513a3684615d764ca36de55c6e
2011-08-08 10:25 -0700
David Anderson - Use specialized inputs for specialized phis (bug 677073, r=rpearl).
c88d2ecb2472542a41f94a85bb9e7f5beefcca87
2011-08-08 10:16 -0700
David Anderson - Propagate observed type information from phis (bug 677045, r=rpearl).
b2f20fb51b927c21bd1ed303d83ac20c721fb14a
2011-08-07 21:34 -0700
David Anderson - Use special interp mode for bailouts (bug 677080, r=sstangl).
dba8607b243d865dd92f1301f79bb1bb16b9814f
2011-08-07 21:32 -0700
David Anderson - Fix greedy register allocation inserting moves after branches (bug 674507, r=adrake).
4de8f1841fea8cae5a7ad4a1320ff3aef2da3e8d
2011-08-07 21:31 -0700
David Anderson - Fix greedy register allocation bugs with state merging (bug 669575, r=adrake).
d5196c1532d118db678f09676a56d1fca8000238
2011-08-07 20:24 -0700
David Anderson - Fix opt build.
e87b5d87406e3d0a1b067a8c5100ceb2c3d9feef
2011-08-07 19:54 -0700
David Anderson - Merge from mozilla-central.
65d3bc30daf0304765e8a6fa891e73148cff4632
2011-08-07 18:34 -0700
Ryan Pearl - Make --ion-gvn=optimistic not cause option parsing to fail (no bug, r=adrake)
4ea28afe22cffa8e43df38e9cb3e44243b258f3b
2011-08-07 18:32 -0700
Andrew Drake - Detect out-of-bounds virtual register array accesses in linear scan register allocator. no bug, r=sstangl
51da05c4a15303c29b1a89fbfc8069c8eeb66ebe
2011-08-06 23:23 -0700
Andrew Drake - Bug 677041: Fix control flow resolution for non-phi registers, and live interval generation edge cases. r=dvander
af32380158496a7ecbdb3a5c3dcacb0e8ccb4a30
2011-08-07 00:16 -0700
Andrew Drake - Fix move emitter cycle-breaking. no bug, r=sstangl
8e87a05785d6ae92a0d0333c00ed6e0bdbefef03
2011-08-07 00:08 -0700
Sean Stangl - Don't eliminate redundant arguments to phi nodes. (Bug 676999, r=dvander)
0506659764d59a2186241f5ae0e89467f7954118
2011-08-06 03:33 -0700
David Anderson - Fix code-motion regression from bailout landing.
76d004ae24c57e0c05f48c2ba889f1d8f2fe60a2
2011-08-05 23:15 -0700
David Anderson - Follow-up nits to bug 670827.
ad399da18b2cfbfd346b5a31f4e048d2cee2a6ec
2011-08-05 23:00 -0700
David Anderson - Implement bailouts (bug 670827, r=sstangl).
a69ecadc75e124ccf316be09a95771b5f097e8fa
2011-08-05 22:55 -0700
David Anderson - Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
1493609db7d082f605e3b460c5d4ce77efff6635
2011-08-05 22:55 -0700
David Anderson - Random minor typos and refactorings (bug 670827 part 4, r=adrake).
7724af380dcce77f05d75f58a7ba9f4cba8a8f2f
2011-08-05 22:54 -0700
David Anderson - Add an API for calling C functions (bug 670827 part 3, r=adrake).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 tip