diff browse annotate |
37a6172af9cb26b23647251c9efd0fe04b9b01d5 created 2014-06-23 16:50 -0400 pushed 2014-06-23 20:54 +0000 |
Dan Gohman | Dan Gohman - Bug 1011283 - IonMonkey: Disable the DivOrModConstantI optimization. r=nbp, a=sledru |
diff browse annotate |
c7925215ca327f482c3b439c1148b8c63cf410e6 created 2014-04-19 10:37 -0700 pushed 2014-06-09 21:49 +0000 |
Mauricio Collares Neto | Mauricio Collares Neto - Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish |
diff browse annotate |
cc10a90487bb8ed0948db260b7b6c3da796d0210 created 2014-04-19 10:37 -0700 pushed 2014-06-09 21:49 +0000 |
Mauricio Collares Neto | Mauricio Collares Neto - Bug 976110 - Part 0: Optimize division and modulus by negative powers of two; r=sunfish |
diff browse annotate |
b39e4dce0e0988507b78f90b8a5a5ca97c678f36 created 2014-02-14 19:18 -0800 pushed 2014-04-28 18:51 +0000 |
Shu-yu Guo | Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis) |
diff browse annotate |
ad545722ca5fc801c18551da9bb045671b7d7dc9 created 2014-02-19 11:37 -0500 pushed 2014-04-28 18:51 +0000 |
Dan Gohman | Dan Gohman - Bug 946478 - IonMonkey: Go back to just using copies to satisfy regalloc constraints for div and mod on x86/x64. r=bhackett |
diff browse annotate |
fe720ff03f43f96d4142491820884c9d3dae5de6 created 2014-01-28 15:33 +0100 pushed 2014-03-17 21:55 +0000 |
Jan de Mooij | Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp |
diff browse annotate |
92776efaabf4a338d58c4c678bcd98a9ece5d23c created 2013-12-13 08:27 -0800 pushed 2014-03-17 21:55 +0000 |
Dan Gohman | Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem |
diff browse annotate |
f31913983745def7ef832ad75dd3fcec6683dff4 created 2013-12-13 13:30 -0500 pushed 2014-03-17 21:55 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE. |
diff browse annotate |
2ff5f77b20477581de9762a3864b8df523956eb0 created 2013-12-13 08:27 -0800 pushed 2014-03-17 21:55 +0000 |
Dan Gohman | Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem |
diff browse annotate |
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b created 2013-12-12 20:23 +0100 pushed 2014-03-17 21:55 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl |
diff browse annotate |
280cf89fa30ea416a0588d105e81c8ef408ba66c created 2013-12-05 22:04 +0100 pushed 2014-02-04 01:06 +0000 |
Jan de Mooij | Jan de Mooij - Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke |
diff browse annotate |
d648a922f82b0e70e74dfaaca3e068c30c88def2 created 2013-12-05 08:25 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 945860 - IonMonkey: Fold an unsigned self-mod to zero when there is no divide-by-zero. r=bhackett |
diff browse annotate |
7c60951f996449110b249792445574ad7e9e74f5 created 2013-12-05 07:50 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 946284 - IonMonkey: Don't form unsigned divisions when the result could be fractional. r=nbp |
diff browse annotate |
2eb5f81c77eccbae042fce77617629108ef4b5a5 created 2013-12-05 07:34 +1100 pushed 2014-02-04 01:06 +0000 |
Douglas Crosher | Douglas Crosher - Bug 869473 - Optimize DivI with a power of two divisor when the numerator is not negative. r=sunfish |
diff browse annotate |
6787bcb8ea7e5cae7a157cfd6b6d4df14740d5f9 created 2013-12-02 13:41 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett |
diff browse annotate |
caec531a513b17ad54c8c131cbcc4e6fea4bf064 created 2013-11-26 14:41 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 942258 - SpiderMonkey: Don't create an LDivSelf when the division can't divide by zero. r=bhackett |
diff browse annotate |
1fb0d84b5210790fc8dadd82d0e0c69e7d84dd6c created 2013-11-26 14:39 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 941877 - IonMonkey: Extend MMod and MDiv to be full replacements for MAsmJSUMod and MAsmJSUDiv. r=nbp |
diff browse annotate |
4224e41058a5f57893cdaef6db9d425e4895bd70 created 2013-11-25 21:00 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 942903 - IonMonkey: Mark BitAndAndBranch's uses as atStart. r=mjrosenb |
diff browse annotate |
2a5427c3a4ba99999d3a2509e12134346c536acf created 2013-11-20 21:53 -0800 pushed 2014-02-04 01:06 +0000 |
Dan Gohman | Dan Gohman - Bug 939893 - IonMonkey: Handle x/x in lowerUDiv. r=bhackett |
diff browse annotate |
77b72ea510d0b8bb05f1d039db6d85c9d103d225 created 2013-07-18 16:45 -0700 pushed 2013-12-09 19:58 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem |
diff browse annotate |
266e7e5e3a2b484ae6de3d1b73fa2d0f3935f210 created 2013-10-10 07:31 -0600 pushed 2013-12-09 19:58 +0000 |
Brian Hackett | Brian Hackett - Bug 923799 - Mark UDivOrMod as clobbering eax when used for Mod, r=jandem. |
diff browse annotate |
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5 created 2013-09-28 11:45 +0200 pushed 2013-12-09 19:58 +0000 |
Jan de Mooij | Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett |
diff browse annotate |
5b35eb07b456230d507df38326032ae6bbffb043 created 2013-09-26 18:34 -0400 pushed 2013-12-09 19:58 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke |
diff browse annotate |
a43cf13bd6a653461d3987f775a4d1060d8d912f created 2013-07-18 15:13 -0700 pushed 2013-10-28 21:59 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp |
diff browse annotate |
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630 created 2013-09-06 18:48 -0700 pushed 2013-10-28 21:59 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building |
diff browse annotate |
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf created 2013-07-18 15:13 -0700 pushed 2013-10-28 21:59 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp |
diff browse annotate |
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38 created 2013-09-05 21:01 -0700 pushed 2013-10-28 21:59 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions |
diff browse annotate |
b817abcebadf7eb913ae1fdd8dd39eacdad6475f created 2013-07-18 15:13 -0700 pushed 2013-10-28 21:59 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp |
diff browse annotate |
aceffa2fd26013121f6fa93e4713f5afd80fcb8f created 2013-08-31 07:29 -0700 pushed 2013-10-28 21:59 +0000 |
Dan Gohman | Dan Gohman - Bug 910796 - IonMonkey: Micro-optimize PowHalfD on x86/x64. r=sstangl |
diff browse annotate |
77280a2a30b4b84328a3717591e9650a60d0e76b created 2013-08-27 12:50 +0200 pushed 2013-10-28 21:59 +0000 |
Jan de Mooij | Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn |
diff browse annotate |
9c90bda449925de88dfb3840d34168fdf6c48d55 created 2013-08-15 07:33 -0700 pushed 2013-10-28 21:59 +0000 |
Brian Hackett | Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem. |
diff browse annotate |
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa created 2013-08-08 19:37 +0200| base pushed 2013-10-28 21:59 +0000 |
Jan de Mooij | Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke |
diff browse annotate |
148464732cfe8ef460c5c1c7c4a077f4456d3085 created 2013-08-29 12:20 -0400 pushed 2013-09-16 19:14 +0000 |
Jan de Mooij | Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj |
diff browse annotate |
e8d49bc63f2cf44234f9ba2f1376f24f04bea694 created 2013-08-28 17:54 -0400| base pushed 2013-09-16 19:14 +0000 |
Jan de Mooij | Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj |
diff browse annotate |
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0 created 2013-08-29 11:59 -0400 pushed 2013-08-29 16:22 +0000 |
Jan de Mooij | Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj |
diff browse annotate |
c253a1011418d8eb171fba11f1071957c85738e5 created 2013-08-28 18:00 -0400| base pushed 2013-08-28 22:00 +0000 |
Jan de Mooij | Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj |