js/src/jit/x86/Assembler-x86.h
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-12 14:54 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1435360) for Android XPCShel failures a=backout on a CLOSED TREE
8cdf945be534dacae33245106e6718055a80bd7f
created 2018-03-09 13:04 -0600
pushed 2018-03-12 14:54 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
f6729b7f033306e348d7196006110e5d265434bc
created 2018-01-22 14:15 +0100
pushed 2018-03-01 16:46 +0000
dragan.mladjenovic dragan.mladjenovic - Bug 1432446: [MIPS] Reduce size of switch table entries to a single pointer; r=lth
24c4795c13be364230a324c525de51eabea481da
created 2018-02-28 03:22 +0200
pushed 2018-03-01 16:46 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e283310058ba (bug 1432446) for build bustage at /builds/worker/workspace/build/src/js/src/jit/x86/Trampoline-x86.cpp:185 on a CLOSED TREE
e283310058ba4a0358fd3ea844d88cd66d72fd20
created 2018-02-27 02:53 +0200
pushed 2018-03-01 16:46 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1432446: [MIPS] Reduce size of switch table entries to a single pointer; r=lth
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
959d2774b44901be522fa24fb84d34565952b363
created 2017-12-06 17:06 +0100
pushed 2018-01-11 21:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Change the layout of JSFunction to support wasm optimized entries; r=jandem
de907393db020ec66d981c400b855cdc30ecfc38
created 2017-09-01 16:12 +0200
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Assembler/MacroAssembler support for wasm atomics. r=sunfish
dba3df8702b96a793230e3756634d6afd521c084
created 2017-11-15 15:27 +0100
pushed 2018-01-11 21:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Random cleanups; r=jandem
5a65e02329763e4cab8fd0b5fca9a94d6e708295
created 2017-10-27 09:30 -0500
pushed 2017-11-02 16:33 +0000
Luke Wagner Luke Wagner - Bug 1412097 - Baldr: remove push from epilogue (r=bbouvier)
6780969991ed697b03b7a8b2cc80d46fc41d9828
created 2017-10-06 16:43 -0500
pushed 2017-11-02 16:33 +0000
Tom Ritter Tom Ritter - Bug 1372958 Stack alignment on Windows is 4 bytes, not 16 r=luke
8dd2fefd471b508a6233042abc5d2ed5b7b754a4
created 2017-10-06 11:01 +0200
pushed 2017-11-02 16:33 +0000
Lars T Hansen Lars T Hansen - Bug 1406336 - JS Jits: Fix load64() on 32-bit platforms, and centralize address arithmetic. r=nbp
b632d01bb67047bcdc46787d00ee832b0c4fca27
created 2017-10-07 19:18 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1406340 - Remove ArgumentsRectifierReg and just load argc from the stack. r=bbouvier
46af8801735f54ab1e1e2ef3c11cfd3f427fa39a
created 2017-10-03 12:37 -0500
pushed 2017-11-02 16:33 +0000
Luke Wagner Luke Wagner - Bug 1404443 - Baldr: avoid ARM push/pop in prologue (r=bbouvier)
caf34785ed270aa8d8b7c89a38b1689cd529f3ca
created 2017-03-22 17:22 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove SymbolicAddress::ContextPtr (r=lth)
195ba401a2c622f799b373b7bc35c8d0284742ff
created 2017-03-13 10:03 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1346269 - Baldr: remove dependency on TlsContext in ModuleGenerator::finish (r=bbouvier)
1a9059a55ce0d12376465994f43060cb7cc537a5
created 2017-03-07 15:37 +0100
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
7ebcd45634eef3711dccf68e4e1390134d48b63b
created 2017-03-07 15:30 +0100
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b7bcda1f007a (bug 1338217) for bustage on a CLOSED TREE
b7bcda1f007ab786881220566bf2007985f17629
created 2017-03-06 16:10 +0100
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
c33b6585c80da221629da780dd9e31d675f17ebc
created 2017-03-13 10:03 -0500
pushed 2017-04-18 12:07 +0000
Luke Wagner Luke Wagner - Bug 1346269 - Baldr: Remove dependency on TlsContext in ModuleGenerator::finish. r=bbouvier, a=jcristau
e9085a52b43c7ac1edb81fd9314f6cd0662f2874
created 2017-02-17 15:15 +1300
pushed 2017-04-18 12:07 +0000
David Major David Major - Bug 1339697: Give Register a constexpr constructor. r=luke
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
8d5b69356034ef5e710f797d862c552278965653
created 2017-03-13 10:03 -0500
pushed 2017-03-15 23:34 +0000
Luke Wagner Luke Wagner - Bug 1346269 - Baldr: Remove dependency on TlsContext in ModuleGenerator::finish. r=bbouvier, a=jcristau
76a58ee14544dc0986aa9334fa01a307232546d8
created 2016-10-21 13:54 -0400
pushed 2017-01-23 14:19 +0000
Mike Shal Mike Shal - Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted, a=jcristau
520c46902b450411405d509365db6aa020a5cf52
created 2016-11-02 18:06 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: More jit/ renamings from asm.js to wasm; r=luke
7d6daefd4e7963157897ebfefc5d16d8304b752c
created 2016-09-29 22:33 +0200
pushed 2017-01-23 14:19 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 5: Implement LoadI64 and StoreI64, r=lth
5f028ac66f96fe761149751a32304e72f28880cf
created 2016-08-05 15:39 -0500
pushed 2016-11-14 12:26 +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-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
04481dedde664d315be4ffff09e813f0109a9a6f
created 2016-08-02 11:12 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: move the JSContext* and memory* into TlsData (r=jolesen)
75fbd8a856889d5a228ac7fd5237205a8efce488
created 2016-07-21 21:19 -0500
pushed 2016-11-14 12:26 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: stop using activation global pointer in JIT exit stub (r=h4writer)
0c40b01a4cba292b08577a71d5305325468a9c03
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 21: Implement the 64bit variant of ToFloatingPoint on x86, r=sunfish
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
5512359e559fa64dc8bfb0245766d9ebdd2540fc
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
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
29f104c4c3ce6d8b89d6cead50a2bdab8de42731
created 2016-07-25 07:57 -0700
pushed 2016-09-19 13:38 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Pass a TLS pointer hidden argument to WebAssembly functions. r=luke
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-09-19 13:38 +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-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-09-19 13:38 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
2c507a30066761d77392a3ca3e73ce62b081feb1
created 2016-07-01 18:44 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 7 - Simplify GenerateJitExit a bit by using the context instead of the runtime. r=luke
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
8ca82dcfc2a31722ac005ba8cbce4e7704643ea5
created 2016-05-28 16:50 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: simplify register use in profiling prologue/epilogue (r=bbouvier)
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
f76c9c94629ca4f2936cf4602adf74e0491061c1
created 2016-04-11 13:03 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
5e0769303a5efc3c745cc9ffd0492fa3a75dcf74
created 2015-12-28 17:39 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier)
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
7467d21a2d53a7f4e5fb8747442e7fee905e4314
created 2015-12-05 22:33 +0100
pushed 2016-01-25 13:55 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1229604) for Spidermonkey bustage on Windows and static failures. r=backout
0cb584405271a076952b2e3e4fd135e490db752b
created 2015-12-05 15:38 -0500
pushed 2016-01-25 13:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1229604 - Revert the original patch that's not needed anymore.
7ac917869c2103fcfc2dfaecbb558320e4aac929
created 2015-12-04 11:58 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 1229604 - Use const for some struct arrays instead of constexpr to work around bug of VS2015u1. r=jandem
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2016-01-25 13:55 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
182369db983e66c276948d44bc8251b73b68c0ba
created 2015-12-02 13:56 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 2 - Add xor64 and add64 to macro-assemblers. r=arai
a7a1efdcec6ed4b572bcd4b5eadc0700cde879e4
created 2015-11-30 16:16 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1226027 - Use Simd128 register content type. r=bbouvier
8e82466eab91ecab76ed5c7edf5b47788eb29b70
created 2015-11-26 17:54 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke
630fb403d6703b373cd3966ede1753ff6a118205
created 2015-11-26 17:23 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
less more (0) -100 -60 tip