js/src/jit/arm/Lowering-arm.h
c98e305712c8ee7b1eac1db8a68533ac35574367
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054: Part 1: Preparations in IonMonkey to support i64 on arm, r=sstangl
27f7299c045472b8f1e4cab8744190045b14d90c
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
8c7e1e2e1a9df837743042ac1de6999bd0ee28af
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 10: Implement the 64bit variant of Rotate on x86, r=luke
0c56943e6d0e50426d82f90261d852768363a08a
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove temp register allocation on ARM/x64 AsmJSLoadFuncPtr (r=bbouvier)
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
9ae97cdfb6fc1419a0a0d5d2aabf0c6133c99e38
created 2016-06-02 13:08 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1275224: Implement MCopySign; r=sunfish
1df0548311c90e35e86104dc387bd3ab81dd797f
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Provide shared NYI implementations of SIMD visitors. r=bbouvier
a8a0b4464969d0b76cb23556e6bc940d74e481db
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename MSimdSplatX4 to MSimdSplat. r=bbouvier
25a26d56365c3121f46fe842666119e17eacca8e
created 2016-04-27 12:08 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
32f3f27d070c203f3c4869b9fbb44d9c7857a88d
created 2016-03-14 11:27 +0100
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
c1c767f1d938c77905642365198c4f48fdcf022f
created 2016-03-15 14:37 +0100
pushed 2016-07-25 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish
36a77fdd0533553090e6ff53809d1b31dd23bdac
created 2016-03-04 13:57 +0100
pushed 2016-06-01 01:31 +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-06-01 01:31 +0000
Jan de Mooij Jan de Mooij - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish
6f7d0257dc2e17e5a6142e76e68b9ec0b7e9c060
created 2016-02-25 14:59 +0100
pushed 2016-06-01 01:31 +0000
Jan de Mooij Jan de Mooij - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke
1b752ce8f7befcce0130a3d6d20684483f1b2703
created 2016-02-19 09:48 +0100
pushed 2016-06-01 01:31 +0000
Jan de Mooij Jan de Mooij - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-12-04 23:28 +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-12-04 23:28 +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-12-04 23:28 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
05fd68b041a851d9f58d4cc1b8e5efe2fe74675e
created 2015-07-23 15:26 -0700
pushed 2015-10-26 12:58 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp
be62b4f7b24cfad7039bd159553d0e49a8e853dc
created 2015-07-24 12:11 -0700
pushed 2015-10-26 12:58 +0000
Wes Kocher Wes Kocher - Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures
8a1df23b6a3f4f7498ae554dc12d505f5db67628
created 2015-07-23 15:26 -0700
pushed 2015-10-26 12:58 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Move Lowering's visitConstant() to shared code. r=nbp
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-10-26 12:58 +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-10-26 12:58 +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-09-14 18:56 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-06-19 19:24 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-03-23 22:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
a207bb51ae07cf7f33425d5d4f18b7ccd309d169
created 2014-12-22 18:08 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1110164: Rename MSimdTernaryBitwise into MSimdSelect; r=sunfish
354a878fcc9f2703fcc3930a59e49611e411307d
created 2014-12-11 12:10 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
56d19efedf4fc80e5022b65930ad2723b4742684
created 2014-12-11 12:57 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset dd24124194d5 (bug 1108825) for SM(e) failures
dd24124194d5dcdd9f1e40ad3aa57f4f86b42132
created 2014-12-11 12:10 +0100
pushed 2015-03-23 22:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2015-03-23 22:08 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
0164b161e0d88b50e1a24b301708ef973c68843f
created 2014-11-25 12:43 +0100
pushed 2015-02-18 20:30 +0000
Hannes Verschore Hannes Verschore - Bug 1103032: IonMonkey: Get LSubstr working with limited amount of available registers, r=jandem
cecc072d44bccea803829f3d4fdbfceb52e6c8c8
created 2014-11-21 17:27 +0100
pushed 2015-02-18 20:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1094855: Update SimdBinaryArith::Min/Max to properly handle comparisons involving -0/0 and NaNs; r=sunfish
d64f299df337d69c8750df659ae4cc0c4460e6a2
created 2014-11-20 16:27 +0100
pushed 2015-02-18 20:30 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - Support for Odin and asm.js. r=luke
983259897284c61f208733ac520ac3f9ba646f09
created 2014-10-23 14:23 +0200
pushed 2015-02-18 20:30 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - ARM Ion and assembler support. r=sstangl r=dtc-moz
696baf50aabd5185d3b4e937f83a8fd8897ad3c2
created 2014-10-02 18:24 -0700
pushed 2015-01-05 23:23 +0000
Dan Gohman Dan Gohman - Bug 1074509 - Implement NaN and -0.0 handling for float32x4 > and >=. r=bbouvier
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2015-01-05 23:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
974abe2bd9499d0031b4500eaacab7f0f4b7c5e3
created 2014-09-02 17:49 +1000
pushed 2015-01-05 23:23 +0000
Douglas Crosher Douglas Crosher - Bug 1060437 - SIMD backend: Implement the select operation; r=bbouvier
a65fbd070a585bf58dcbdda15190ae477db15de9
created 2014-09-01 01:30 +1000
pushed 2014-11-24 19:04 +0000
Douglas Crosher Douglas Crosher - Bug 1060789: SIMD x86-x64 backend: Add 'splat' backend support; r=sunfish
6c88cacf4e752356caec06d59c30843f3cfc4f11
created 2014-07-16 12:20 +0200
pushed 2014-10-06 12:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1020467: Nuke allowFloat32Optimizations(); r=sstangl
691d410b7f59dff294f91c3fd34e5688fea154e9
created 2014-04-23 13:48 +0100
pushed 2014-07-14 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Combine value type and nursery check for object r=jandem
174895f05c9f2ed25fc4454b344cc88ce207e2cf
created 2014-04-23 13:48 +0100
pushed 2014-07-14 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Use scratch register instead of temp where possible r=jandem
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-06-02 21:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
1fb0d84b5210790fc8dadd82d0e0c69e7d84dd6c
created 2013-11-26 14:39 -0800
pushed 2014-03-10 22:05 +0000
Dan Gohman Dan Gohman - Bug 941877 - IonMonkey: Extend MMod and MDiv to be full replacements for MAsmJSUMod and MAsmJSUDiv. r=nbp
0267af0f436625d3d847b569ace2effa83865ce2
created 2013-07-18 16:27 -0700
pushed 2014-01-28 00:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
77b72ea510d0b8bb05f1d039db6d85c9d103d225
created 2013-07-18 16:45 -0700
pushed 2014-01-28 00:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
ec6607f70f5217f3c54f55935ec54770f9755832
created 2013-10-10 20:02 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
e38bff7fe9c04c888213b7236b55b85c05f88eba
created 2013-09-15 00:48 +1000
pushed 2014-01-28 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 900756 - Ionmonkey (ARM): add float32 support r=mjrosenb
a3abf85dee117766589134c5ab61b66fde090b4a
created 2013-09-09 18:55 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-12-03 03:32 +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-12-03 03:32 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
less more (0) -60 tip