js/src/jit/x86/Lowering-x86.cpp
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
c511942454b6b48093d50e0f90085dd6dd638006
created 2015-12-02 13:56 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 3 - Fix LRandom JIT code to use the new algorithm. r=arai,jwalden
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-10-29 11:30 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-08-10 18:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 1: Inline Math.random() in Ion on x86_64. r=sstangl
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
7cf3406ac1cd9977cb0da4c96f00c1db69230c04
created 2015-03-25 10:51 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1141121 - Immediate operands to atomics, x86 and x64. r=h4writer
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-05-11 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
5ddeb7d76c6c30f868a65df1b36bce9a0f7136b2
created 2015-03-17 16:30 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - optimize atomics for effect. r=h4writer
d2747e260b681b4ee64718b52793b90224c3fdfe
created 2015-03-11 15:45 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1138348 - byte ops on x86_64. r=h4writer
8e261a74f35034dc0426d255bde6e6b3fee6f89b
created 2015-03-10 19:49 -0700
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1138348)
5777a98e824fec1975c0942d1873cee59fcf27f6
created 2015-03-10 08:29 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1138348 - byte ops on x86_64. r=h4writer
6f507d09cfec8692811f15cc87a070ea8c88ef5d
created 2015-03-03 10:47 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1137291 - avoid clobbering an input register. r=h4writer
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-05-11 18:39 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
ac19a93de1789c743e59a36fbcacf1c54a9dc431
created 2015-02-14 14:55 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
af63c36071f74d78c30507adc746a4ce4a75c81e
created 2015-01-26 19:57 +0100
pushed 2015-03-30 18:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Rename viewType into accessType everywhere; r=luke
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
9f6708bccc56cf1ddf13bacf967ddbb70e5b8ff4
created 2014-12-05 05:01 +0100
pushed 2015-02-23 15:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1102870: Replace AsmJSHeapAccess::ViewType by Scalar::Type; r=luke
99a49bcc523dd4dfa89114732d35bae34475e3d5
created 2014-11-27 11:29 -0800
pushed 2015-02-23 15:17 +0000
Chris Peterson Chris Peterson - Bug 1105974 - Fix more clang/gcc and MSVC warnings in js/src/asmjs and js/src/jit. r=jandem
0164b161e0d88b50e1a24b301708ef973c68843f
created 2014-11-25 12:43 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1103032: IonMonkey: Get LSubstr working with limited amount of available registers, r=jandem
973929d1f3144e3624025f912937cbe0c3a70f79
created 2014-11-21 12:13 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: SIMD: add support for {int,float}32x4.{load,store} to asm.js; r=luke
ca6d91e75f9b565266a412d2ddf59ead53d15551
created 2014-11-21 12:12 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
2c39d4a57818b5bdb4b987146e8fb54c4e0be737
created 2014-11-21 12:46 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 74527e0493c5 (bug 1079361) for Bustage on a CLOSED TREE
6ec1210bde249be5e6337d2f52b25a3c72fc613c
created 2014-11-21 12:45 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 39e6791cc5c5 (bug 1079361)
39e6791cc5c5a0586f97094c83fc86c5699a1c63
created 2014-11-21 12:13 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: SIMD: add support for {int,float}32x4.{load,store} to asm.js; r=luke
74527e0493c585acfb6eebd8d6aa622b7939d6a2
created 2014-11-21 12:12 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
9da6797b8d46f5b0d936f6e1d2c7966fd24bb52e
created 2014-10-30 09:30 -0500
pushed 2015-01-12 19:37 +0000
Luke Wagner Luke Wagner - Bug 1088655 - OdinMonkey: fix bug in JS_NO_SIGNALS x64 lowering and tidy up a bit (r=bbouvier)
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
43494708df76859ec649ea2aa0c53c175776eab3
created 2014-08-18 21:37 +0200
pushed 2014-10-13 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1054512: IonMonkey: Run the type policy of added instructions during type analysis, r=jandem
59aa0319941b936234c51af7a70e857689fb969e
created 2014-08-16 13:13 -0700
pushed 2014-10-13 16:35 +0000
Dan Gohman Dan Gohman - Bug 1045948 - IonMonkey: Eliminate LDefintion::PASSTHROUGH. r=bhackett
ee2ceee3681652c453e8aa6a4a368495c90dda8e
created 2014-08-09 00:40 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 2: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/x86. r=jandem
33373d7242845b491a0eb95c1a70fea1b82f61ad
created 2014-08-09 00:39 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Backed out changeset a8e3534959ba for incorrect bug number
a8e3534959ba786b494a852458c371a316e7b732
created 2014-08-07 00:20 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 950499 - Part 2: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/x86. r=jandem
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
4d482d201608bebfccb4a036c6271eb38e70c21a
created 2014-06-06 09:36 -0700
pushed 2014-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink
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
0267af0f436625d3d847b569ace2effa83865ce2
created 2013-07-18 16:27 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
ec6607f70f5217f3c54f55935ec54770f9755832
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
ae623dc4f0446514600698762181f85ab74a66e8
created 2013-09-19 11:49 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 915934: Rename UInt32ToDouble into AsmJSUInt32ToDouble; r=h4writer
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
a3abf85dee117766589134c5ab61b66fde090b4a
created 2013-09-09 18:55 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 4: Refactor lowering byte registers for x86. (r=jandem)
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
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
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
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-10-28 21:59 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
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
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
less more (0) -60 tip