js/src/jit/x86/Lowering-x86.cpp
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
27f7299c045472b8f1e4cab8744190045b14d90c
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
b15c4d7a91ac77d73cd873b79282b3ffcdf7f952
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 12: Implement the 64bit variant of Div and Mod on x86, r=jandem
0c56943e6d0e50426d82f90261d852768363a08a
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 9: Implement the 64bit variant of Mul on x86, r=jandem
f7f0a9f0833e0df30eeaf3c0b9ff5152e16b0fda
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem
e3a3d7665277d2a34f8320edc0a12d467e9fa830
created 2016-07-12 15:38 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove temp register allocation on ARM/x64 AsmJSLoadFuncPtr (r=bbouvier)
2ea9c31e5f0871d9390a95af813fc4f330072096
created 2016-07-08 13:03 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1283177: Add Scalar::Int64; r=luke
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
d1abee3e755dcc38ce5b5a72f702b950f333853d
created 2016-06-29 17:58 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Unrelated changes; r=luke
500e86461a3cce584c5b8069a2721a95366f8f72
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish
25a26d56365c3121f46fe842666119e17eacca8e
created 2016-04-27 12:08 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
c1c767f1d938c77905642365198c4f48fdcf022f
created 2016-03-15 14:37 +0100
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish
590ae9fe87592f60b50597c68dd8a0d338d90925
created 2016-03-04 07:57 -0800
pushed 2016-04-25 16:57 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke
36a77fdd0533553090e6ff53809d1b31dd23bdac
created 2016-03-04 13:57 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 3 - Implement wasm i64.trunc_s and i64.trunc_u. r=sunfish
02e9d9afda63b8da07cf28a3d55a8e680968ec9a
created 2016-03-01 14:20 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish
1b752ce8f7befcce0130a3d6d20684483f1b2703
created 2016-02-19 09:48 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp
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
less more (0) -60 tip