js/src/jit/shared/LIR-shared.h
bc85cad3e93b19ea9a09c49d93b6010711f06fff
created 2016-07-17 10:22 +0900
pushed 2016-10-31 15:58 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 0.1: Refactor JSOP_DEFFUN. r=efaust,jandem,till,h4writer
01d621c2dbe3a92c8ea778fdd0b809120e03c6cd
created 2016-06-24 19:02 +0200
pushed 2016-10-21 21:17 +0000
Johannes Schulte Johannes Schulte - Bug 1176230 - Try to fold ternary's with double-argument to NaNToZero. r=nbp
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2016-10-07 03:23 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
1984eea180d68e0123238721c7a1bc3ddf61013b
created 2016-09-21 19:19 +0200
pushed 2016-09-23 10:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
f54e413d0eb088a343907d4c50f3f571544b1933
created 2016-09-14 15:10 +0200
pushed 2016-09-16 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1302723: Use an input copy in LAssertRangeF register allocation; r=nbp
e51f95231d67144750a8248b9443ebc4ca2b01f0
created 2016-09-14 09:48 +0000
pushed 2016-09-14 13:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1302142 - Accept any value as valid input for MIteratorStart. r=jandem
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 10:50 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
5db21f7f4efa2eb6d8e59beef7f97f64001b2b6f
created 2016-09-07 09:42 -0500
pushed 2016-09-08 01:08 +0000
Luke Wagner Luke Wagner - Bug 1300963 - Baldr: remove dead AsmJSInterrupt Ion nodes (r=bbouvier)
26e6632de510d91ea6466008d2eda8f4cf25825f
created 2016-08-25 16:28 -0700
pushed 2016-08-31 13:53 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
c945b9db25012f65327ce8b265927b34c437848d
created 2016-08-29 17:38 -0400
pushed 2016-08-30 00:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1283334) for hazard analysis failures.
f0571b52b9037649859179ad3141de3309934868
created 2016-08-25 16:28 -0700
pushed 2016-08-30 00:56 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
019c4896543ac7fb19ef07606bf8b1ce558240cd
created 2016-07-29 11:45 +0200
pushed 2016-08-30 00:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1290421: Throw ahead of time on statically known out-of-bounds; r=sunfish
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
803ae1fb9740b6af035d68f03a00dcc12bd2c92a
created 2016-08-21 22:16 +0800
pushed 2016-08-22 13:41 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
6568553f74326a641789e5ce6e31a265dfb152dc
created 2016-08-19 17:41 +0800
pushed 2016-08-19 13:56 +0000
Iris Hsiao Iris Hsiao - Backed out changeset defd76119eda (bug 1294606)
defd76119eda320091508165e477814fc3dc6f8a
created 2016-08-19 17:07 +0800
pushed 2016-08-19 13:56 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
494760e727953aa80b28fb948ff1d8fc6196ba4b
created 2016-08-10 22:26 +0900
pushed 2016-08-10 23:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1016936 - Part 3: Support JSOP_CHECKISOBJ in Ion. r=jandem
5f028ac66f96fe761149751a32304e72f28880cf
created 2016-08-05 15:39 -0500
pushed 2016-08-07 07:18 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: remove unnecessary temp register reservation in import calls (r=jolesen)
eb8ec8e246d618a25915f66a77e10d1f866c9c36
created 2016-08-05 15:39 -0500
pushed 2016-08-07 07:18 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
cb1f1638d126b11f3f1022bb6898eaa858092c60
created 2016-08-04 07:42 +0200
pushed 2016-08-05 21:06 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b5ae1861ac1fd7d487c5d010e606eb51c5e3bf34
created 2016-08-04 11:44 -0500
pushed 2016-08-05 10:07 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: mark all calls as preserving the TLS reg (r=jolesen)
e0a401691ee7b6c0979d228bc55f6c8db291663d
created 2016-08-03 18:37 -0500
pushed 2016-08-05 10:07 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold loading of import into call op (r=sunfish)
c1e2dfe5bda3ed07f7a6b2d2845756d0aab1de1c
created 2016-08-03 18:37 -0500
pushed 2016-08-05 10:07 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: rename AsmJSCall to WasmCall (r=jolesen)
e00df4b1e55716d0966aa37bdc01663dc935d213
created 2016-08-03 18:37 -0500
pushed 2016-08-05 10:07 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: note that i64 calls also preserve WasmTlsReg (r=jolesen)
08619103cd0b5465fd73eef96b59237518395be3
created 2016-08-01 18:41 +0200
pushed 2016-08-03 15:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Return floating-point values by out-param rather than by value; r=sunfish
a4b528711d2f3bd3d4cfe2a9eaa91c1b19f3d572
created 2016-08-02 10:14 -0500
pushed 2016-08-03 15:07 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: fix TLS propagation in i64 case (r=jolesen)
1ba1666c1d2477c0eba122f71fc1eff57f13f76a
created 2016-08-02 01:45 +0200
pushed 2016-08-02 15:14 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1287482 - Add a property name to GetPropertyPolymorphic[VT] opcode. r=nbp
0f0fe678a40ae291bf1ee4baec03da61e63635cf
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 24: Make WebAssembly ready to run 64bit instructions on arm, r=luke
1f97f6942a8458561aa29b6214da8e29f00eaed6
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 22: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on arm, r=bbouvier
4dabba8cf9261e11c487fb9aac71bc866f45250a
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 26: Implement the 64bit variant of WasmLoad and WasmStore on x86, r=bbouvier
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
91846989e364b13a754ed4012cc9f6c5e13043cb
created 2016-07-29 16:52 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
39ec8e937bf87e90e3aef6b838b4cf9bba6cdbc8
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 13: Implement the 64bit variant of AsmSelect on x86, r=efaust
61f6a14488120dce6b9f9022060d816e23ad54b3
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 11: Implement the 64bit variant of AsmJSPassStackArg on x86, r=luke
8c7e1e2e1a9df837743042ac1de6999bd0ee28af
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +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-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 9: Implement the 64bit variant of Mul on x86, r=jandem
5512359e559fa64dc8bfb0245766d9ebdd2540fc
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
e3e8bb6b8d812c9ec3f2003fe1cf0c7e2af8d3f2
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
27826b22e1406ba39e5bc6f11546f411b7ad7324
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 5: Implement the 64bit variant of Shift on x86, r=bbouvier
8bc3e8bbbf524ea9888df6c341db15c2df62e555
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 4: Implement the 64bit variant of Compare on x86, r=nbp
c65db91b411f3bad4a0675c457c6a52e90fb630b
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 3: Implement the 64bit variant of AsmJSReturn on 32bit platforms, r=nbp
1a594c9bd29f4a8e05d6dd6e7a390cbd44f9730f
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:25 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 2: Implement the 64bit variant of AsmJSParameter on 32bit platforms, r=jandem
45243283a2cd099101d975d66485d32a093ba3ea
created 2016-07-22 14:30 +0200
pushed 2016-07-26 23:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Implement codegen for i64 globals on x64; r=luke
e3c513c3208856343feedd686a1997f9832f17fc
created 2016-07-25 07:57 -0700
pushed 2016-07-26 09:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Handle call-preserved registers in register allocator. r=bhackett
6816fc6e9b61b38d2558e672fe9708bf1e4a6a9c
created 2016-07-25 07:57 -0700
pushed 2016-07-26 09:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Preserve TLS pointer register across calls. r=bbouvier
5910a5ced959527375eea77c194bb0ff81d8ee6b
created 2016-07-21 14:41 -0400
pushed 2016-07-22 10:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee738430140a75e80c725af121fbc42ed3e
created 2016-07-21 07:57 -0400
pushed 2016-07-22 10:00 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-07-22 10:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
77fea9f0a2a7c57d7c63f78af8f6af3bfcf8525e
created 2016-07-21 09:23 +0800
pushed 2016-07-21 14:27 +0000
Heiher Heiher - Bug 1287349 - wasm: Add a temp register ptrCopy to LWasmLoadI64. r=bbouvier
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-07-21 14:27 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-07-21 14:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
481501a8258f120e980987dd1ec237abc53ded18
created 2016-07-14 14:46 +0200
pushed 2016-07-15 14:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b8d9b89428aff7ffc4796c4db7f7d
created 2016-07-13 14:22 +0200
pushed 2016-07-15 14:27 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b00ee999a59199c84960398dce43cc68c44be6cc
created 2016-07-13 15:03 +0200
pushed 2016-07-13 15:31 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
4197ec30757a9a8070bf329b756418d5ddab7dbf
created 2016-07-12 13:48 +0200
pushed 2016-07-13 15:31 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
e3a3d7665277d2a34f8320edc0a12d467e9fa830
created 2016-07-12 15:38 -0500
pushed 2016-07-13 15:31 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove temp register allocation on ARM/x64 AsmJSLoadFuncPtr (r=bbouvier)
480e54e0ae6c08919fc79dbb1922e19366b8c829
created 2016-07-12 08:37 -0400
pushed 2016-07-13 15:31 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
39bfb8b9c58f9e2493a75d3ad385af3936a49370
created 2016-07-08 09:34 +0200
pushed 2016-07-09 16:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1283177: wasm: Implement int64 load/stores on x64; r=sunfish
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-07-08 22:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
64248267e93ec47ace9a37957ceeb19d8d72acad
created 2016-07-04 09:49 +0200
pushed 2016-07-04 22:07 +0000
Jan de Mooij Jan de Mooij - Bug 1266470 - Fix a TSan data race on JSFunction flags. r=efaust
less more (0) -100 -60 tip