50142bbb735daf200fdf737e54968010b768dd23
2011-08-23 17:47 -0700
Sean Stangl - GreedyAllocator support for calls. (Bug 670484, r=dvander)
090a6a0de93a879fd73c00aee52415327ee92b78
2011-08-11 17:43 -0700
Sean Stangl - Implement Call lowering and generation. (Bug 670484, r=dvander)
6fbb4a76ef7cdc04ec875ab98911dc1ef54a80c1
2011-08-15 14:15 -0700
Sean Stangl - Implement FixedList. (Bug 670484, r=dvander)
da1628da381e1627ada036b670cd77cc1b276643
2011-08-16 18:16 -0700
Sean Stangl - Implement JSOP_NOTEARG. (Bug 670484, r=dvander)
ce17ac91ffd86946521704d7e43925bdf59fa216
2011-09-06 15:26 -0700
David Anderson - Fix browser build from merge.
a2d39a64ab2804d78b8f28a0646af31b36bb012f
2011-09-06 13:55 -0700
David Anderson - Fix relocation table offset (bug 684126, r=sstangl).
b4e0df409adc424e71d5d320c97bdcb8bfbd6af8
2011-09-06 13:54 -0700
David Anderson - Merge backout.
62935e48508a5992def4b6c9a456364c7d853bc5
2011-09-06 13:54 -0700
David Anderson - Merge from mozilla-central.
3d09f26ae4f4f1d937f6f1bec44ab6798e97d971
2011-09-06 12:00 -0700
David Anderson - Fix relocation table offset (bug 684126, r=sstangl).
973bcd9f92eb8c534ae6331d1ba0f896d7134d4a
2011-09-06 11:59 -0700
David Anderson - Implement LTestDAndBranch, LCompareD, and LCompareDAndBranch (bug 682060, r=sstangl).
8d78407cbf7edb6d436f7dcd25c289a3fe095f2e
2011-09-06 10:24 -0700
Sean Stangl - Fix generateReturnError() for x64. (Bug 684563, r=dvander)
4a44c143b3ee9c42039e1216f6412f2702dd8350
2011-09-02 17:55 -0700
Sean Stangl - Have --ion-eager imply --ion. (No bug, r=dvander)
aa856d61ef8537a2cec9b05c6fa41f13464fca1a
2011-09-02 20:38 -0400
Andrew Drake - Fix wrong spill requirements in linear scan register allocator causing failures with function calls. no bug, r=sstangl
d03e1ba0d3b5a0ee34fb18788acd6fe53aa16673
2011-09-02 16:19 -0700
David Anderson - Disable the tracer when Ion is enabled (bug 684318, r=sstangl).
1643eac86ad14cdde59cdb349dedac7cc5fbb7ab
2011-09-02 16:09 -0700
David Anderson - Fix crash building SSA for infinite loops (bug 684362, r=sstangl).
59f959fe18f7b4d97578ccb1b85d147c777fbcfc
2011-09-02 16:06 -0700
David Anderson - Fix typo in Assembler::retarget (bug 684365, r=sstangl).
c7199a1523c39a6e43b76cadcbd1be4f181b5543
2011-09-02 15:58 -0700
David Anderson - Rename MSnapshot to MResumePoint (bug 681698, r=sstangl).
834f8ff1748e1ec00c9006ac0c7ef3cb5f60e2de
2011-09-02 15:46 -0700
David Anderson - Ignore crazy break-to-label edge cases (bug 684037, r=sstangl).
eeb8be61e48bfdd6e9f86c968d1bc72c92043635
2011-09-02 13:50 -0700
David Anderson - Merge from mozilla-central.
a9f2747976eafaaf6b25f22b5ee9a0f1195082f2
2011-08-31 18:09 -0700
Sean Stangl - Remove temporary ARM files erroneously included in previous commit. (Bug 683300, no_r)
27e9b32b8f33e62c62e5bbe0a285c83fc7b70228
2011-08-31 18:01 -0700
Marty Rosenberg - Provide initial ARM skeleton for IonMonkey. (Bug 683300, r=sstangl)
fc37c98489c47badf07e2ad1ef70c5ebec172bc2
2011-08-31 16:52 -0700
David Anderson - Implement MTruncateToInt32 (bug 682061, r=sstangl).
2be20e5f492dadc7bae0803a23684ead05cec3f6
2011-08-30 18:19 -0700
David Anderson - Merge from mozilla-central.
a8ca429e2cce54a2e8d029c9a7cccd12ee712676
2011-08-30 15:43 -0700
Brian Hackett - Use inferred types for unop/binop/parameter MDefinitions, bug 683044. r=dvander
4ceb3e9961e4e1d15a90a63aaddb74621d577582
2011-08-29 19:03 -0700
David Anderson - Delay Ion compilation until a function is hot (bug 683039, r=bhackett).
1ec61b5ec88b252f36465f18a73d39df71837826
2011-08-29 15:25 -0700
Sean Stangl - Permit iteration over register sets. (Bug 682454, r=dvander)
8939f6d48a22916cef8a7be440847f3a5dc6f487
2011-08-29 13:23 -0700
David Anderson - Fix infinite loop after greedy register allocation (bug 682210, r=cdleary).
63d80003bddf860b113239f9f8f6f7188e9ac6a2
2011-08-29 12:25 -0700
David Anderson - Fix missing break in visitMathToD (bug 682055, r=h4writer).
c9779aee08224430261e3ce2424f099e596426cb
2011-08-29 11:59 -0700
David Anderson - Implement LTestVAndBranch (bug 678681, r=sstangl).
eab76e8f85342e26123f70885b34824427263d8e
2011-08-29 11:58 -0700
David Anderson - Follow-up nits, once again forgot to qref.
646c22f09bedc0d16b3a7db131003aeb9fb1a77c
2011-08-29 11:56 -0700
David Anderson - Handle double inputs to LTableSwitch (bug 681745, r=sstangl,h4writer).
a4e9fd62263d34f146c52efb183eef60af4e9765
2011-08-29 11:40 -0700
David Anderson - Use correct pc for join blocks (bug 680619, r=sstangl).
ddf369efb4aea110dddda48808c29ec980e181e3
2011-08-29 11:39 -0700
David Anderson - Follow-up nits, forgot to qref.
cc659b5d13af83f9deeabe6c8a5d8a24a37d1968
2011-08-29 11:36 -0700
David Anderson - Fix bugs in snapshotting, visitCompare, and assert harder on virtual registers (bug 680621, r=sstangl).
160eefbc3862398c84d2cfdd52c518f06ebf41b5
2011-08-29 11:36 -0700
David Anderson - Follow-up nit.
7563960aa7ffb15c6971bec8da3faeb184287222
2011-08-29 11:34 -0700
David Anderson - Refactor loop handling to fix phi placement bugs (bug 678629, r=sstangl).
43a2d1a790646ad8c5a1ec1dfdb0d621b584363a
2011-08-26 17:16 -0700
Hannes Verschore - Bug 681741: Support jumps to default case in the jumptable, r=dvander
0e4a02da73f7ff7dd0915568cd586157603c1e2e
2011-08-24 11:05 -0700
Hannes Verschore - Bug 681687: Some fixes and improvements for MMul, r=dvander
911966c4bee6ee70d909d4065f67c0860ab762a1
2011-08-23 22:42 -0700
Hannes Verschore - Bug 677636: use deferred jumptable instead of double jump in tableswitch, r=dvander
c1ec835d0f9d4880722f592bdc2dbcc0c53610ae
2011-08-23 16:35 -0700
Hannes Verschore - Bug 681185: Implement JSOP_RSH, JSOP_LSH and JSOP_URSH, r=dvander
24434554ba9970169ae60530debd68b297378cc8
2011-08-23 16:34 -0700
Hannes Verschore - Remove cmpl function that had reversed arguments. no bug, r=dvander
010e8a2d6ad2a262e4b94430d98895cc9b4f8cc6
2011-08-23 16:34 -0700
Andrew Scheff - Use setCC to optimize comparisons w/o branching (bug 677774, r=dvander)
b9abc23063b90884b7fbb99805090d4f55fe2bc9
2011-08-22 10:36 -0700
David Anderson - Fix snapshot restoration of stack'd doubles (bug 679581, r=sstangl).
084606de4f7c68be48b82dc51a2004e8865e6a08
2011-08-22 10:29 -0700
David Anderson - Fix bug in copy correction when setting locals (bug 678620, r=sstangl).
d826b6da07f2aeec901c6fea4f09ba7a106fface
2011-08-19 19:35 -0700
Ryan Pearl - Back out 420a6166dba1 due to incorrect type policy inference. no bug, r=adrake
380c69106e5f333c09a9686052043e251c38129a
2011-08-19 14:05 -0700
Andrew Drake - Allow register hints to be attached to intervals with register requirements. no bug, r=dvander
420a6166dba11d5fcd10124cad3b0eb359a6d6ba
2011-08-19 16:34 -0700
Ryan Pearl - Make multiplication commutative and idempotent (no bug, r=dvander)
7732904d4c8d5d4b182afd47974ceada0116258d
2011-08-19 15:18 -0700
Andrew Scheff - fixed assert, fixed ordering of jumps in LCompareI, added test cases (bug=677774, r=dvander)
93a37c92967ea1f8b2b99a5c942e0c056bd7f8bc
2011-08-19 11:25 -0700
Andrew Scheff - Simple code generation for integer comparisons (bug 677774, r=dvander)
cb541da532c2035f95580666c2cee69f8274333f
2011-08-19 12:39 -0700
Hannes Verschore - Remove unused argument from jsop_bitnot, no bug. r=dvander
bd11f4fae27ad893deedb5c40ae4c1e8705c447c
2011-08-19 12:24 -0700
Hannes Verschore - Bug 679493: implement JSOP_MUL - part 4: peephole optimizations, r=dvander
ab6b2e8db887dd222ded823c5af3c706f487a509
2011-08-19 09:39 -0700
Ryan Pearl - Produce correct value numbers for folded constants (bug 678798, r=adrake)
71de4f9ef039037549c559bf70ce129eca14bc12
2011-08-18 20:06 -0700
Hannes Verschore - Bug 679493: implement JSOP_MUL - part 3: separate overflow/negative zero checks, r=dvander
0b8dece77de126b2db768a78267f30800e36bcf0
2011-08-18 20:04 -0700
Hannes Verschore - Bug 679493: implement JSOP_MUL - part 2: double's and JSOP_NEG, r=dvander
b7c3e89e50cc4a52e7ddd593334144d640d56ab9
2011-08-18 20:04 -0700
Hannes Verschore - Bug 679493: implement JSOP_MUL - part 1: basic, r=dvander
42d5f6784ef002539b3c8b708690a1d3f25c290b
2011-08-18 16:29 -0700
Andrew Drake - Bug 676389: (part 2) Add a COPY policy to linear scan register allocation. r=dvander
9c7e1a2c09cf1cd4dd83c46e2d54443552880742
2011-08-18 16:29 -0700
Andrew Drake - Add a COPY policy to greedy register allocation (bug 676389 part 1, r=adrake).
e2abf970b42b1923eea12f1bb3b84466f055c862
2011-08-17 18:29 -0700
Ryan Pearl - Make value numbering sparse (Bug 669793, r=adrake)
6050e64e2903f8d5a2984f7aede287dc2b1dbee7
2011-08-18 13:59 -0700
Nicolas B. Pierron - Bug 679794 - IonMonkey: Greedy Allocator: Fix x86-64 double load
2f95cb807c67e0febfbbbc38807884c07b57e03a
2011-08-18 11:52 -0700
Sean Stangl - Refactor IonSpewer to handle multiple functions. (Bug 679981, r=rpearl)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip