js/src/jit/x86-shared/BaseAssembler-x86-shared.h
2d1bf65618adb77372f6b14506a5bfbcce2c8e4e
created 2020-05-27 08:38 +0000
pushed 2020-05-27 16:14 +0000
Lars T Hansen Lars T Hansen - Bug 1639464 - wasm ion simd: optimize v8x16.shuffle. r=jseward
2b5bf053877ab47b06fe55860d3aeea3754d6a0a
created 2020-05-16 13:46 +0000
pushed 2020-05-16 21:39 +0000
André Bargull André Bargull - Bug 1065894 - Part 2: Add byte swap instructions to the assemblers. r=jandem
deb81ad6bfc24ff128e89eef2e0711f36348dd5d
created 2020-05-05 08:24 +0000
pushed 2020-05-05 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1478632 - wasm simd, part 5b: new porting interfaces and x86/x64 assembler work. r=bbouvier
4b7d776fd4cbf7a821db4da02b3d5c6b6b10ff6f
created 2020-04-02 13:09 +0000
pushed 2020-04-03 01:02 +0000
André Bargull André Bargull - Bug 1626656 - Part 5: Add explicit casts to printf arguments for the x64 assembler to match either %d or %u specifier. r=jandem
28264a198767c9081a59c119d240297890785de7
created 2019-05-21 15:52 +0200
pushed 2019-06-04 16:06 +0000
Lars T Hansen Lars T Hansen - Bug 1547752 - Support jump tables in cranelift. r=bbouvier
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c86b9e22b393d97c6d4e4dc0fc33bc6cd3c2172c
created 2018-11-20 10:06 +0000
pushed 2018-11-20 21:42 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem
e6cce3b04ab699ce80f5b90321308f66eb43d562
created 2018-09-13 15:13 +0000
pushed 2018-09-16 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 3 - Always use braces for if/for/while statements in js/src/jit/x86-shared. r=nbp
f2f0f683f69aef13c9b33028ff4a10548b1a85b4
created 2018-08-02 13:12 -0700
pushed 2018-08-03 10:16 +0000
André Bargull André Bargull - Bug 1480116: Improve codegen for LIsConstructor, LConvertElementsToDoubles, and the surrogate check in PrepareAndExecuteRegExp. r=mgaudet
69c8d308183a4dfcc6152c752810e055e8c0ad6b
created 2018-03-15 19:12 +0100
pushed 2018-03-16 17:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1446071: Remove more dead code in the assemblers after bug 1434054; r=lth
90c70e5122f6da891b59c579a3c7d0c02a6610d4
created 2018-02-20 14:36 +0000
pushed 2018-03-10 09:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1438886 - Prevent speculative execution after returning from GC-capable C++ code. r=jandem
048033244192d6a9a7c4052b2400717bcbc9dc62
created 2018-02-02 13:39 +0000
pushed 2018-02-09 22:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1433111 - Zero the payload if the Value tag does not match the expected tag. r=jandem
61d73dd6b95fe42ee537635a9ed4656648c23b22
created 2018-02-02 13:38 +0000
pushed 2018-02-06 21:54 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1435249 - Generalized x86/x64 cmov encoding. r=jandem
de907393db020ec66d981c400b855cdc30ecfc38
created 2017-09-01 16:12 +0200
pushed 2017-11-22 21:30 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Assembler/MacroAssembler support for wasm atomics. r=sunfish
6ff0f49d6e25827d4615136a0100571acf4b9eac
created 2017-09-22 11:05 -0500
pushed 2017-09-22 21:56 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: don't transport MacroAssemblers between helper and ModuleGenerator threads (r=lth)
3144b8254557acbdc9f62a88e6b887db4e03b6a5
created 2017-07-26 08:54 -0400
pushed 2017-07-27 08:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1342023 - Part 2: Stop using PageProtectingVector in AssemblerBuffer. r=jandem
d9353a6d3d1ae01150832ffc7d550f3c164fdf4f
created 2017-05-11 14:27 -0700
pushed 2017-05-14 16:04 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1364215 - Use pmovmskb for allTrue and anyTrue. r=bbouvier
1064fae59e5d7ca5bf208e3253b2f411181b608f
created 2017-01-30 14:57 +0100
pushed 2017-01-31 14:54 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1332594 - Part 1: Simplify PageProtectingVector and make it initialize new buffers. r=jandem
01f686c12291fba93fcbdd7d55454e4cbe941f14
created 2017-01-07 10:38 -0600
pushed 2017-01-10 11:09 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds prolog and epilog debug traps and handlers. r=luke
108cd94d295d25387c63ef2f6c475b885c7cf180
created 2017-01-02 14:50 +0100
pushed 2017-01-04 02:40 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1326302 - Part 4: Guard against reentrancy when patching jumps as well.
07e013ca72bf4685235a105a23bffbef975b1faf
created 2017-01-02 13:11 +0100
pushed 2017-01-04 02:40 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1326302 - Part 2: Expose the ability to fully or partially disable protection and use it for WASM. r=jandem r=luke
67f930fb5da8fe1e9b4c8e5038215069316f4c52
created 2016-12-14 22:45 +0100
pushed 2016-12-16 01:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
b38289113d37454baa827c86dfc97ec4e2e01c20
created 2016-12-14 19:49 -0800
pushed 2016-12-15 13:18 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 6cec2e289658 (bug 1322445) for failures in skip-stack-guard-page.wast.js
6cec2e289658c0fd22675bab8b3658460e73a373
created 2016-12-13 04:10 -0500
pushed 2016-12-15 13:18 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
b19e10ea4577c4ecc1cd0db76f76ff3f24b01e17
created 2016-09-27 15:38 -0400
pushed 2016-09-30 10:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 1: Add a mechanism to allow users to opt out of protection for small buffers. r=jandem
282b5fdbd98b40b96bc8568294fc500aa2f06838
created 2016-09-29 13:52 -0700
pushed 2016-09-30 10:02 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1305360) for sm(nu) failures a=backout
eab2157634632da5e39a037c5b62d7bfa6123c7e
created 2016-09-27 15:38 +0200
pushed 2016-09-30 10:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 1: Add a mechanism to allow users to opt out of protection for small buffers. r=jandem
1984eea180d68e0123238721c7a1bc3ddf61013b
created 2016-09-21 19:19 +0200
pushed 2016-09-23 10:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
a69237267b62336d8c30bb268a3dd410f844b1f1
created 2016-08-02 01:34 +0200
pushed 2016-08-04 13:58 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1287485 - Display comments inside dumped assembly code (-D flag) r=nbp
0c40b01a4cba292b08577a71d5305325468a9c03
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +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-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
27826b22e1406ba39e5bc6f11546f411b7ad7324
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 5: Implement the 64bit variant of Shift on x86, r=bbouvier
88b6929d3c0bedcb7e5486b549e977d273f7a21a
created 2016-07-28 17:01 +0200
pushed 2016-07-29 09:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 30da5718207a (bug 1287485) for bustage
30da5718207afe6dc72f919bbbf0cc6c178c71be
created 2016-07-28 01:33 -0400
pushed 2016-07-29 09:56 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1287485 - Display comments inside dumped assembly code (-D flag). r=nbp
8e4f48388c600edd5ee5292b014cedb0b8f7672f
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement compares for 8x16 and 16x8 SIMD types. r=sunfish
a17bc6fab38f7beaffa3608ca8ec4a7d660a2bd4
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement Bool8x16.splat and Bool16x8.splat. r=bbouvier
4117a5326ded2a0f6543da9070e7c68c0ba0a172
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement SIMD saturating arithmetic. r=bbouvier
25dc50270a77116f3e679f451e143b0031382cdd
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement 16x8 SIMD shift operators. r=bbouvier
69ce6e7501086e2492274e352752eee5eeea447d
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Binary functions for small integer SIMD types. r=bbouvier
62c28a8f7ebf20927d97f809313d3e0c567a064a
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Unary functions for small integer SIMD types. r=bbouvier
b45c0a42f19cc86dbeb58f0f0282b788fe132d46
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Implement MSimdInsertElement for small integer types. r=bbouvier
f0779cf0f83dc854e97c87466f7109d9b264b48c
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Implement MSimdExtractElement for small integer types. r=bbouvier
4d0006f1b696bec638ba4c83e5e00696969095d4
created 2016-05-30 16:01 +0000
pushed 2016-05-31 10:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1275994 - Document how x86/x64 opcodes are named. r=bbouvier
d9a0b729a7be40ae0f8d1f8ce4bd15415fba0914
created 2016-05-28 16:51 -0500
pushed 2016-05-31 10:00 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: refactor nop-jump patching code (r=bbouvier)
9a76ad279eaa7387317d2dbdfde222f7cabcc7b1
created 2016-05-27 14:18 +0200
pushed 2016-05-31 10:00 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1273462 - Part 2: Add infrastructure to mark all fully used pages of AssemblerBuffer's vector as read-only (disabled by default). r=jandem
dbd9ceba3964f756765cbd96d3beea7b3de0a933
created 2016-05-27 13:58 +0200
pushed 2016-05-31 10:00 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1273462 - Part 1: Simplify and refactor AssemblerBuffer a bit to make it easier to replace mozilla::Vector. r=jandem
2fb261c01543d2f34a2070ffe20b38b58d891bf3
created 2016-05-11 13:45 +0200
pushed 2016-05-12 09:54 +0000
Lars T Hansen Lars T Hansen - Bug 1270051 - x64 assembler support for 64-bit bit counting. r=bbouvier
bb54ae23b22a7434ffef46e9678731338971d1bd
created 2016-05-09 16:48 -0700
pushed 2016-05-10 10:06 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Add masm.simd128Constant(). r=sunfish
ae19bf92ae8e7f888b0eb95aa3ff49da1a317006
created 2016-04-29 14:38 +0200
pushed 2016-04-29 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
d613a9152175a77dd29fd75ef115a27b37553a39
created 2016-04-13 09:28 +0200
pushed 2016-04-13 21:18 +0000
Jan de Mooij Jan de Mooij - Bug 1124397 - Add more crash diagnostics. r=efaust
2f39deb1b3e2865ced9cead27a03e97d729fbcfb
created 2016-03-31 14:02 -0700
pushed 2016-04-01 09:48 +0000
Jan de Mooij Jan de Mooij - Bug 1124397 - Temporary diagnostic patch to help figure out what's going on. r=efaust a=kwierso
32f3f27d070c203f3c4869b9fbb44d9c7857a88d
created 2016-03-14 11:27 +0100
pushed 2016-03-22 23:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
b1766ac255d5df660ac56b0421a82dc3a5fcd977
created 2016-02-24 21:11 -0800
pushed 2016-03-02 14:54 +0000
Michael Bebenita Michael Bebenita - Bug 1251140 - Baldr: Implement CtzI. r=jandem
3a2df80faeb64cac5c11dbc81cf184dbf3c9acf0
created 2016-03-01 11:37 -0800
pushed 2016-03-02 14:54 +0000
Michael Bebenita Michael Bebenita - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
4c1c5106ea3f9668e82f6b0586fdcbe6cd7cf990
created 2015-11-24 21:26 +0100
pushed 2015-11-26 15:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Merge macro assemblers; r=luke
41cce993981073d8319cab239570192c3aacd3d1
created 2015-08-07 07:39 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 2: Move architecture specific function from BaseAssembler-x86-shared.h to BaseAssembler-x86.h and BaseAssembler-x64.h. r=sstangl
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-09-11 14:37 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
less more (0) -60 tip