js/src/jit/shared/CodeGenerator-shared.cpp
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-07-27 09:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
2bb6be91be3978952ba4b12272afa251b6e6a3d7
created 2017-07-25 17:09 +0200
pushed 2017-07-25 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1383591 - Don't use |current| block in OutOfLineStoreElementHole code. r=nbp
96d3b13f0835dfea221d54931a943f519a34bc77
created 2017-05-19 14:44 -0700
pushed 2017-05-22 23:36 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1366096 - SIMD globals with 8x16 and 16x8 types. r=bbouvier
082674f71ff2b11d4dd7cf1a1eb7acfebb787f51
created 2017-04-27 15:44 +0200
pushed 2017-05-04 15:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1352506: Don't conflate need for overrecursed check and static alignment in MIRGenerator; r=jandem
0879ee58fcdce9c33dd20f3f4bf89c2d8f65828f
created 2017-04-30 08:42 -0400
pushed 2017-04-30 12:44 +0000
Kannan Vijayan Kannan Vijayan - Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink
98dec674f3c99a26b4941a8eeb532e46341768b1
created 2017-04-26 11:52 +0200
pushed 2017-04-26 09:52 +0000
Tom Schuster Tom Schuster - Bug 1355155 - Scalar replacement for arrow functions. r=nbp
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-13 23:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
5ad92cd2418b3182201b66db1debe50552af81a2
created 2017-03-22 17:15 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove ion's explicit TLS-saving (r=bbouvier)
757e96ecffc2d17406d7b66afe5368a801a412ec
created 2017-02-27 09:28 +0100
pushed 2017-03-02 11:03 +0000
Lars T Hansen Lars T Hansen - Bug 1329676 - Wasm: eliminate redundant bounds checks on indirect calls. r=luke
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-08 12:19 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
a250e0834223ab994ee547cc2afc41f1749ffa37
created 2017-02-03 13:09 +0100
pushed 2017-02-03 14:12 +0000
Lars T Hansen Lars T Hansen - Bug 1335068 - Break wasm globals out of the code segment. r=luke
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
09841bae5cafa6700994f363621e58e2e8d6c355
created 2017-01-25 09:08 +1100
pushed 2017-01-27 02:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
b04e77eee0ad2e6b42aedff24211773e41f49187
created 2017-01-23 17:19 +0100
pushed 2017-01-23 16:19 +0000
Jan de Mooij Jan de Mooij - Bug 1333067 - Remove old Ion GetPropertyIC code. r=h4writer
1e155739b693921263efab6738e4ae3457d61d4c
created 2017-01-09 15:05 +0100
pushed 2017-01-09 14:07 +0000
Hannes Verschore Hannes Verschore - Bug 1328228: IonMonkey - Split IONFLAGS=trackopts to IONFLAGS=trackopts-ext, r=shu
c3b3c5505c198e1ef743eeb1ce2d6e27d4ad9c89
created 2016-11-04 17:05 -0500
pushed 2016-11-04 23:44 +0000
Luke Wagner Luke Wagner - Bug 1313180 - Baldr: switch everything to using function indices (r=bbouvier)
520c46902b450411405d509365db6aa020a5cf52
created 2016-11-02 18:06 +0100
pushed 2016-11-04 10:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: More jit/ renamings from asm.js to wasm; r=luke
e1e289638d6a8d32da1b6d159b61a50ea6d865a9
created 2016-11-02 17:20 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename isCompilingAsmJS into isCompilingWasm; r=luke
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:15 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:39 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
94befb88aee28153afdd35ef8a46761cd1a07bc6
created 2016-09-06 16:47 -0500
pushed 2016-09-06 21:50 +0000
Luke Wagner Luke Wagner - Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-08-30 02:32 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-08-26 03:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-08-26 02:57 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
9e56bed2322564b1e9dfd419dc151ed0c684cc59
created 2016-08-05 16:53 -0700
pushed 2016-08-15 18:29 +0000
Michael Smith Michael Smith - Bug 1287161 - Move TraceLogger VM events into generateVMWrapper. r=hv1989
fe89cf4e4a9e4a9444f1c3391ef017e0ed4c28cc
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out indirect/import call code into MacroAssembler (r=bbouvier)
71d0aa664ad1eec32432e72e80fb7089bb590b62
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out MWasmCall::Callee and TableDesc (r=bbouvier)
5f028ac66f96fe761149751a32304e72f28880cf
created 2016-08-05 15:39 -0500
pushed 2016-08-05 20:43 +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-05 20:43 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
575b04a64ab8f06b9b5668ae22123d8fd78fc067
created 2016-08-04 11:43 -0500
pushed 2016-08-04 18:12 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: preserve TLS and pinned regs at call_import (r=jolesen)
e0a401691ee7b6c0979d228bc55f6c8db291663d
created 2016-08-03 18:37 -0500
pushed 2016-08-04 14:56 +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-04 14:56 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: rename AsmJSCall to WasmCall (r=jolesen)
df8f35c1858453850c471339bf3e7687f30cf8b6
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 8: Implement the 64bit variant of Compare on arm, r=nbp
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-22 17:26 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
56479cda8c95905935eb25c513f52b8246145ffc
created 2016-07-04 10:30 +0200
pushed 2016-07-04 08:37 +0000
Hannes Verschore Hannes Verschore - Bug 1282743 - TraceLogging: Make sure there is a payload when baking in an event, r=bbouvier
6c3e768ce378d09d21721ed90f13b50363fa5b29
created 2016-06-28 20:02 -0400
pushed 2016-06-28 16:04 +0000
Nathan Froyd Nathan Froyd - Bug 1282541 - remove postfix increment on register set iterators; r=nbp
38cb4f9e6f31cd5a855375b0f7c59f871806384a
created 2016-06-27 15:21 -0700
pushed 2016-06-27 22:21 +0000
Eric Faust Eric Faust - Bug 1270331 - Pass JS_IS_CONSTRUCTING as |this| to constructing functions from bytecode. (r=Waldo, r=jandem)
d598b7b3861229d81f93b6bae57123564f6adbb2
created 2016-06-21 13:52 +0200
pushed 2016-06-21 11:56 +0000
Hannes Verschore Hannes Verschore - Bug 1273863 - TraceLogger: Trace the name of vm calls, r=bbouvier
9dc732679461f35a1a69edc3a02199db1a9adcb0
created 2016-06-06 15:11 +0200
pushed 2016-06-14 13:35 +0000
Lars T Hansen Lars T Hansen - Bug 1232205 - Wasm baseline: Factor outOfLineWasmTruncateCheck and outOfLineTruncateSlow, on x86-shared. r=bbouvier
a8dac921f07452ec836233b7ccc1f0b194b3d854
created 2016-06-08 16:10 +1000
pushed 2016-06-12 04:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 12) - Use MOZ_MUST_USE even more in js/src/jit/. r=h4writer.
c19c99878a6076e928690f45b37403b110cd5482
created 2016-05-31 09:00 -0700
pushed 2016-05-31 16:00 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Enable inlining of 8x16 and 16x8 types. r=sunfish
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-05-30 15:13 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
f63aa4a372a4af819f067d0aad23cf60a14619f6
created 2016-05-09 16:48 -0700
pushed 2016-05-09 23:48 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename 32x4 SIMD masm methods to "Simd128". r=sunfish
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-28 23:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-26 14:44 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
c9facac780945244c621f0417354187ea9247475
created 2016-04-19 17:26 +0000
pushed 2016-04-19 17:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264998 - CodeGeneratorShared::assignBailoutId: Properly handle allocation errors. r=h4writer
5a184c73fcd3dd98c896fcd74ca1dd1379bcd0dd
created 2016-03-31 13:42 +0200
pushed 2016-04-04 11:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1259936: Baldr: Simplify calls stack bytes management; r=luke
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-02-12 08:04 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
c0bad3216b96559fae60e0893b2e0a269308600a
created 2016-02-08 20:59 -0600
pushed 2016-02-09 03:04 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: remove the sync interrupt stub (r=bbouvier)
fdaa29338b297a67796a2d02d1c11c8c2de167ef
created 2016-02-04 18:14 +0100
pushed 2016-02-04 17:20 +0000
Jan de Mooij Jan de Mooij - Bug 1244215 part 1 - Store frame header size in the frame descriptor. r=nbp
1c1727de5b6f05255ac5285acdd0cb30324e9e60
created 2016-01-13 12:00 -0800
pushed 2016-01-13 20:00 +0000
Eric Faust Eric Faust - Bug 1236600 - Properly pre-barrier sets to inline TypedObject Any-type Elements. (r=jandem)
fcc73febb20cb72bb6716b48757b18c3f9044297
created 2015-12-24 09:51 +0100
pushed 2016-01-05 12:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1234280: Handle oom in CodeGeneratorShared::allocateData; r=jandem
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-29 00:40 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
63cfd96c94fc8e5e7cc631b4d81dbc935db3a894
created 2015-12-23 11:28 +0100
pushed 2015-12-23 10:37 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 1 - Use explicit interrupt checks in Ion for loops that affect GC. r=bhackett
aff94d347ecdc8965d2b9c30f3604a8b3d0ab24b
created 2015-12-22 14:17 -0800
pushed 2015-12-22 22:16 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2015-12-03 03:48 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2015-12-01 10:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
less more (0) -100 -60 tip