5646ff7fe6cdca2cecfede0dd2769b85071790db: Merge.
David Anderson <danderson@mozilla.com> - Tue, 19 Jul 2011 12:09:38 -0700 - rev 104942
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge.
88cd4dd357449a1b425470f5fae17a60d79a80bf: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Tue, 19 Jul 2011 11:55:47 -0700 - rev 104941
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge from mozilla-central.
e01b1befdeccd9590b4e6ba99c5bfa6d1f225d35: make MDefinitionIterator look like the other iterators (Bug 672595, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Tue, 19 Jul 2011 12:10:33 -0700 - rev 104940
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
make MDefinitionIterator look like the other iterators (Bug 672595, r=dvander)
450add2661face34f4f3bd3e160af06059bc3501: some code duplicates functionality of MUseDefIterator (Bug 672576, r=ascheff)
Ryan Pearl <rpearl@mozilla.com> - Tue, 19 Jul 2011 11:37:15 -0700 - rev 104939
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
some code duplicates functionality of MUseDefIterator (Bug 672576, r=ascheff)
8cb12ad77364bdcc0b77fb78573d6755c9cf279a: Run over all operands in adjustInputs of BoxInputsPolicy. no bug, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Mon, 18 Jul 2011 22:35:03 -0700 - rev 104938
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Run over all operands in adjustInputs of BoxInputsPolicy. no bug, r=dvander
fcb18ae229c3f5720833b54aa9f6c12127130988: Use newer IonCode for IonCompartment references (bug 670816, r=ascheff).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:46:47 -0700 - rev 104937
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Use newer IonCode for IonCompartment references (bug 670816, r=ascheff).
aea4907eb793c51513fca35bca4c8721753d6c20: Add IonCompartment and x86 trampolines (bug 670819, r=dvander).
Andrew Scheff <ascheff@mozilla.com> - Mon, 18 Jul 2011 17:46:46 -0700 - rev 104936
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add IonCompartment and x86 trampolines (bug 670819, r=dvander).
d0aea54067f67a58c82502d5be9543e0aff4d39c: Follow-up nits to MBinaryBitInstruction (bug 669984).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:46:04 -0700 - rev 104935
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Follow-up nits to MBinaryBitInstruction (bug 669984).
47a0572921e7d5421c4f7b2a479f475d4256189f: Add a policy for bitwise operations (bug 669984 part 9, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104934
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add a policy for bitwise operations (bug 669984 part 9, r=rpearl).
51ea8220ced76129c7a9b3603094d889fb4df8e7: Use box input policy on MReturn, MTest (bug 669984 part 8, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104933
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Use box input policy on MReturn, MTest (bug 669984 part 8, r=rpearl).
4c229e3f1f08d1a24bd71a9ed924cc24edcb773a: Add a new type analyzer (bug 669984 part 7, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104932
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add a new type analyzer (bug 669984 part 7, r=rpearl).
b1dda4d02396c3134d2d6876b5d8a131d0d3ae67: Introduce a new use iterator (bug 669984 part 6, r=ascheff).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104931
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Introduce a new use iterator (bug 669984 part 6, r=ascheff).
8a0b747bf1d93fa8ec32e415c0ffdcb5bf10ca31: Remove the type analyzer (bug 669984 part 5, r=ascheff).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104930
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Remove the type analyzer (bug 669984 part 5, r=ascheff).
c7f8e17bc91c412f2af1c167efba378d3ef7a1a4: Remove snapshots from IR, attach to nodes directly (bug 669984 part 4, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104929
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Remove snapshots from IR, attach to nodes directly (bug 669984 part 4, r=adrake).
08e3862fbc8a7ee7717abb6bffa4e8d9fc3acd2f: Introduce MNode, above MDefinition, as a consumer of defs (bug 669984 part 3, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104928
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Introduce MNode, above MDefinition, as a consumer of defs (bug 669984 part 3, r=rpearl).
7d386947468723e84a43db825be4d541db3a4196: Split MInstruction off into a new MDefinition for MPhi (bug 669984 part 2, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104927
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Split MInstruction off into a new MDefinition for MPhi (bug 669984 part 2, r=adrake).
2ad588538941d5898ae8ad5e8627d5a059d1cc38: Remove useless MOperand wrapper (bug 669984 part 1, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:43:09 -0700 - rev 104926
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Remove useless MOperand wrapper (bug 669984 part 1, r=adrake).
179176fe560b789bfbf49fa00b28e2939ade04ef: Use the garbage collector to manage code (bug 670816 part 4, r=billm).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:41:49 -0700 - rev 104925
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Use the garbage collector to manage code (bug 670816 part 4, r=billm).
73f673243e1fa5a6c795c4de985497ca5ba3fa7a: Integrate IonMonkey and the interpreter properly (bug 670816 part 3, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:41:48 -0700 - rev 104924
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Integrate IonMonkey and the interpreter properly (bug 670816 part 3, r=adrake).
8db8eef79b8ccb35c37b14d32f3cd0059013c677: Add shell flags for IonMonkey (bug 670816 part 2, r=adrake+rpearl).
David Anderson <danderson@mozilla.com> - Mon, 18 Jul 2011 17:41:10 -0700 - rev 104923
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add shell flags for IonMonkey (bug 670816 part 2, r=adrake+rpearl).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip