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