js/src/jit/arm/Assembler-arm.h
e55ace0633daf9eb7bd5f260300fdbd770834bb3
created 2019-04-16 13:56 +0000
pushed 2019-04-16 22:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1534840 part 3 - Prevent ARM from generating nops within jump tables. r=sstangl
7de6e431f1ae32cacc2b5d4aea1c47bf7900c4c4
created 2019-03-31 15:12 +0000
pushed 2019-03-31 21:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
320b3be39f9f96014157d09cee445e5dd6b64f26
created 2019-03-19 08:41 +0100
pushed 2019-03-25 15:53 +0000
Lars T Hansen Lars T Hansen - Bug 1535482 - Limit the assembler buffer size to encodable offsets. r=luke
f8e2c516df2f5b3d464a4523e1b8a7520c2369a3
created 2019-03-25 14:24 +0200
pushed 2019-03-25 15:53 +0000
Oana Pop Rus Oana Pop Rus - Backed out changeset 8a5f78452005 (bug 1535482) for build bustages in MacroAssembler.h on a CLOSED TREE
8a5f78452005e5d4c692872e9ff3492cc97ca39e
created 2019-03-19 08:41 +0100
pushed 2019-03-25 15:53 +0000
Lars T Hansen Lars T Hansen - Bug 1535482 - Limit the assembler buffer size to encodable offsets. r=luke
a031c9dd9dd5d0d90ca56bfbe6c6ded1a2fadf44
created 2019-02-15 08:15 +0000
pushed 2019-02-15 18:37 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
b040747c9287f333354c4adcfcc2efe8375880ff
created 2019-02-04 10:05 +0100
pushed 2019-02-07 21:44 +0000
Lars T Hansen Lars T Hansen - Bug 1524692 - Additional ARM register constraints for 64-bit wasm atomics. r=nbp
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
63a03fced45b169986a591310bd6572594a10fa0
created 2018-09-15 00:13 +0000
pushed 2018-09-16 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 4 - Always use braces for if/for/while statements in js/src/jit/arm. r=tcampbell
994e5a4714a25b3ab1b4bc36ec5ef11d8d228e54
created 2018-08-02 08:02 -0700
pushed 2018-08-03 10:16 +0000
André Bargull André Bargull - Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
4545c5afeb75244bc89c8a7f6405f105b3c6ecf5
created 2018-05-31 15:02 -0400
pushed 2018-07-26 21:58 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
ec3598f6f3fe4f3e50304fd20a0c62cd0b80696e
created 2018-06-28 12:08 +0200
pushed 2018-06-28 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1471169 - Implement realm switching for Wasm calls. r=luke
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 15:41 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
bc311a04727333f0dab9aaa650ece30181ddf0f3
created 2018-04-24 16:16 +0200
pushed 2018-05-03 21:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1455610: Prevent nop fills from happening in jump tables; r=lth
a1ea9ba622e615e1cb262894d1f8b9ee581ae43e
created 2018-04-24 15:35 +0200
pushed 2018-04-26 06:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1456470: Mark a few fields as protected in ARM classes to avoid unused private fields warnings; r=mgaudet
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-08 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
91a7028151315c2b06b9705b539d7131389288b5
created 2018-03-23 12:32 -0500
pushed 2018-03-24 09:42 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
e2ddf4dbfa33d0da768cd8a46f2627e6c2aadbc6
created 2018-03-21 16:59 +0100
pushed 2018-03-21 23:46 +0000
Jan de Mooij Jan de Mooij - Bug 1447578 part 5 - Assert WasmMacroAssembler does not have GC relocation data. r=jonco
af5c036e68f4fa99b6c6fcd2c7d27de9b2dce200
created 2018-03-21 16:58 +0100
pushed 2018-03-21 23:46 +0000
Jan de Mooij Jan de Mooij - Bug 1447578 part 3 - Remove MacroAssembler rooting/tracing code. r=jonco
7447cde0139912715f547088334e0af5ef2407f6
created 2018-03-15 10:58 -0400
pushed 2018-03-20 22:24 +0000
Ted Campbell Ted Campbell - Bug 1445970 - Fix ARM simulator on MSVC / Windows. r=jandem
b832f0e5e3026492a2df769d5ade371a78891470
created 2018-03-12 15:10 -0500
pushed 2018-03-15 10:14 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
73abceaedc8fa960aa8949295e885c4d8098edeb
created 2018-03-13 12:55 +0100
pushed 2018-03-13 22:40 +0000
Lars T Hansen Lars T Hansen - Bug 1440618 - Remove unused register definitions. r=bbouvier
edcbf982b033f497ed65c39a812e5252a1988f24
created 2018-03-12 23:53 +0200
pushed 2018-03-13 17:12 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1435360) for web-platform reftests failures on marionette/content/reftest.js CLOSED TREE
eb7a4a96c3331e2353a61ca5d234df10dde374fa
created 2018-03-12 15:10 -0500
pushed 2018-03-13 17:12 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-10 09:59 +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-10 09:59 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
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
f6729b7f033306e348d7196006110e5d265434bc
created 2018-01-22 14:15 +0100
pushed 2018-02-28 21:49 +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-02-28 10:55 +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-02-28 10:55 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1432446: [MIPS] Reduce size of switch table entries to a single pointer; r=lth
f9ec9a7399faf4dd1e18bb43ba04d456a2ed23d0
created 2018-02-23 17:41 +0000
pushed 2018-02-24 00:59 +0000
Jon Coppeard Jon Coppeard - Bug 1438827 - Fix tracing of ARM macro assembler r=nbp
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-02-09 16:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
045ded11d3f810ea430b0eed3026534f2508d955
created 2017-12-15 13:10 -0600
pushed 2018-01-25 17:04 +0000
Lars T Hansen Lars T Hansen - Bug 1430161 - Factor ARM disassembler, implement for ARM64. r=nbp
947a058e42b9c671e1e9fe1ded9806100f81d885
created 2018-01-10 12:35 -0600
pushed 2018-01-12 11:26 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
6f9bad2ae1812ba6f1ee3f97ad4054840dd030f0
created 2018-01-11 02:17 +0200
pushed 2018-01-11 09:55 +0000
Dorel Luca Dorel Luca - Backed out changeset f56ef640d6c0 (bug 1428453) for failing web platform tests on /_mozilla/wasm/select.wast.js r=backout on a CLOSED TREE
f56ef640d6c041cac30d4b22ccf8cda8f9bc1798
created 2018-01-10 12:35 -0600
pushed 2018-01-11 09:55 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
e5e24467641e6d918b069d09771a3e4d96a970ea
created 2018-01-08 17:47 -0600
pushed 2018-01-09 09:53 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: prefix current trap mechanism names with 'Old' (r=bbouvier)
92dc6b7471f6327002f194c93523e78c1861787f
created 2017-12-13 15:57 -0600
pushed 2017-12-14 09:54 +0000
Sean Stangl Sean Stangl - Bug 1393011 - Part 4: Use InstructionIterator instead of manual Instruction->next() calls. r=bbouvier
d05acb5f6a7b2b40d002c145ff8111d0011ed000
created 2017-12-13 15:56 -0600
pushed 2017-12-14 09:54 +0000
Sean Stangl Sean Stangl - Bug 1393011 - Part 3: Fix a bug where BufferInstructionIterator advances too far. r=nbp
d467fdda8dae4be1842f57767c94cdeb28beae7a
created 2017-12-13 15:55 -0600
pushed 2017-12-14 09:54 +0000
Sean Stangl Sean Stangl - Bug 1393011 - Part 1: Rename skipPool() to maybeSkipAutomaticInstructions(). r=bbouvier
1d7f1d40567aa68af679d15bf1f14def6e9a2b63
created 2017-12-06 17:26 +0100
pushed 2017-12-10 09:56 +0000
Lars T Hansen Lars T Hansen - Bug 1423619 - Correct encoding of ARM ScratchFloat32Reg. r=nbp
dba3df8702b96a793230e3756634d6afd521c084
created 2017-11-15 15:27 +0100
pushed 2017-11-17 22:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1417555: Random cleanups; r=jandem
5a65e02329763e4cab8fd0b5fca9a94d6e708295
created 2017-10-27 09:30 -0500
pushed 2017-10-27 21:31 +0000
Luke Wagner Luke Wagner - Bug 1412097 - Baldr: remove push from epilogue (r=bbouvier)
b632d01bb67047bcdc46787d00ee832b0c4fca27
created 2017-10-07 19:18 +0200
pushed 2017-10-08 09:44 +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-10-03 21:37 +0000
Luke Wagner Luke Wagner - Bug 1404443 - Baldr: avoid ARM push/pop in prologue (r=bbouvier)
e4d072d7de61115a8029b7427caba9e91d47b7f4
created 2017-09-25 20:40 +0200
pushed 2017-09-29 21:47 +0000
Lars T Hansen Lars T Hansen - Bug 1402939 - ARM asm/disasm/simulator exclusive-ops bugfixes. r=bbouvier
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)
7b360a7ded8d7f3b74fa9857685f97f664f66497
created 2017-09-22 10:32 -0500
pushed 2017-09-22 21:56 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: simplify InternalLink code (r=lth)
43040e59c2c2f440abe877e6bc4b934661491983
created 2017-09-01 15:24 -0400
pushed 2017-09-01 23:29 +0000
Luke Wagner Luke Wagner - Bug 1395100 - Don't pass around a mutable Iter*. r=jandem
8190fc1ba510c50995b7c90977dc1e120cf12ced
created 2017-08-23 16:04 +0200
pushed 2017-08-29 23:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1392105. r=luke
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
8ce8c07e3e2928ef9d27c53225a6bb6a121799ba
created 2017-05-04 12:10 -0600
pushed 2017-05-08 20:44 +0000
Tom Tromey Tom Tromey - Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r=froydnj
0879ee58fcdce9c33dd20f3f4bf89c2d8f65828f
created 2017-04-30 08:42 -0400
pushed 2017-04-30 18:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink
42d309089d331bfc654c8d5a3dbb34c892d8f8ad
created 2017-03-22 17:24 -0500
pushed 2017-03-23 12:44 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: set ARM's FrameRegister (r=bbouvier)
caf34785ed270aa8d8b7c89a38b1689cd529f3ca
created 2017-03-22 17:22 -0500
pushed 2017-03-23 12:44 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove SymbolicAddress::ContextPtr (r=lth)
195ba401a2c622f799b373b7bc35c8d0284742ff
created 2017-03-13 10:03 -0500
pushed 2017-03-13 23:37 +0000
Luke Wagner Luke Wagner - Bug 1346269 - Baldr: remove dependency on TlsContext in ModuleGenerator::finish (r=bbouvier)
7183f7b691fb198e90393767a88eaacea93210bc
created 2017-03-03 20:30 +0100
pushed 2017-03-08 00:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1339089: Inline floor/ceil/trunc/nearest in Ion when we have sse4; r=sunfish
bcd5db7ac471cad3370ab332e3425c3cbac9bf15
created 2017-03-02 12:50 +0100
pushed 2017-03-02 22:57 +0000
Lars T Hansen Lars T Hansen - Bug 1333447 - ARM assembler: fast paths for putting simple instructions. r=nbp
less more (0) -100 -60 tip