js/src/jit/MacroAssembler.h
0b10cf1da7f21e67fd70e631f082e3b52a66f19d
created 2017-11-15 14:39 +0100
pushed 2017-11-15 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp
c8d8a1764cba3bd0cdaacae93456e55d9ac116ee
created 2017-11-14 10:45 +0100
pushed 2017-11-14 14:56 +0000
Jan de Mooij Jan de Mooij - Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp
c4c074bb5d8fa683dcb082913ffd64442ddc3314
created 2017-10-13 07:59 +0200
pushed 2017-10-17 21:52 +0000
Lars T Hansen Lars T Hansen - Bug 1336027 - wasm baseline, move platform functionality into MacroAssembler layer. r=nbp
5c52d398d8c6450df7d498014fa3d6ebf2c806ec
created 2017-10-05 11:40 +0200
pushed 2017-10-09 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1347740: Use a rectifier frame when calling from wasm to jit; r=jandem, r=luke
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)
1693c7ab7478ffb5c081fd795f759319f130c8b0
created 2017-10-02 20:42 -0400
pushed 2017-10-03 21:37 +0000
Arthur Edelstein Arthur Edelstein - Bug 1405156 - Fix ubsan runtime error for js::jit::ABIArgType. r=bbouvier
aac9140f624f704bb34b146ce738da4803469d69
created 2017-09-27 20:49 +0200
pushed 2017-10-03 21:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Rename JitActivation::exitFP to JitActivation::packedExitFP; r=jandem
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-09-27 23:52 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
b481e36a995802501ade1ac839c3ecd3747e04b9
created 2017-09-14 10:03 +0200
pushed 2017-09-19 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c37841280b3db24839e129254865e2409976
created 2017-09-18 16:19 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3eadc98f2c5428724e483338ec11b
created 2017-09-14 10:03 +0200
pushed 2017-09-18 23:21 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
f954ddf67d55cb5b5cb623e7adc95f2637742a91
created 2017-09-15 21:19 +0200
pushed 2017-09-15 19:21 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout
21edf7e4f6adee7c85cef2e5827bc5431a62d7e6
created 2017-09-14 10:03 +0200
pushed 2017-09-14 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
b550eb6afd784636e01f6975c8b91ffc1ce4fe43
created 2017-09-12 13:05 +0000
pushed 2017-09-13 09:28 +0000
Kerem Kat Kerem Kat - Bug 1199710: ExitFrameTokenValues enum is refactored into enum class ExitFrameToken. r=nbp
68604930b47bf7fdc4d9495f3d23951d0cb6a897
created 2017-08-25 02:44 -0400
pushed 2017-08-29 23:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1393723 - Fix handling of wasm truncate-to-uint32 on mips. r=lth
c217dd347b0170650b8f90b2f4d48f683be832c6
created 2017-08-16 12:11 -0400
pushed 2017-08-17 23:17 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1329650 - Make MIPS32 simulator build pass. r=bbouvier
3bb168fae615d2604d461ba4129b7901e75afd1a
created 2017-08-11 00:51 -0400
pushed 2017-08-14 09:57 +0000
loongson loongson - Bug 1389401 - MIPS: Add missing function. r=luke
fb5a0c45c28be959bbd5ca67a5e5e9592d290df3
created 2017-08-11 00:49 -0400
pushed 2017-08-14 09:57 +0000
loongson loongson - Bug 1389401 - MIPS: Add MacroAssembler::storeRegsInMask. r=luke
5c9b13e813391a433976999f59a5090e66311697
created 2017-08-09 16:27 -0400
pushed 2017-08-11 01:14 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
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
8be467b057f6d8337b8e9e4ee13226dafdec615b
created 2017-07-18 12:08 +0000
pushed 2017-07-19 14:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Add MacroAssembler::branchToComputedAddress. r=jandem
0f61bc51de113c1054411e909ef9d53809423bb7
created 2017-07-18 12:08 +0000
pushed 2017-07-19 14:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
273e8ce1c9e38f4ae3527508f9512adfe2d0bec4
created 2017-07-17 19:44 +0200
pushed 2017-07-18 16:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a02a6cb9c94c (bug 1364908) for build bustage: undeclared 'StackSlotAllocator' at js/src/jit/CodeGenerator.cpp:11199. r=backout on a CLOSED TREE
5913aca4915039cc0e05e7933922db23c30e4366
created 2017-07-17 19:43 +0200
pushed 2017-07-18 16:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 60809bf55571 (bug 1364908)
60809bf55571dc6d7aed15f412c2d1d042281890
created 2017-07-17 17:04 +0000
pushed 2017-07-18 16:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Add MacroAssembler::branchToComputedAddress. r=jandem
a02a6cb9c94ca87402756a59a4419494aa724ac4
created 2017-07-17 17:04 +0000
pushed 2017-07-18 16:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
231bd9d90fb3213eed9ac350116cc352e626b970
created 2017-06-16 14:57 +0200
pushed 2017-06-17 00:59 +0000
Jan de Mooij Jan de Mooij - Bug 1373290 - Move object/string pre-barrier null check to JIT code. r=nbp
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-06-07 00:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
9733f84ff5cc951152fd99a598b3302f6c792561
created 2017-05-24 10:24 -0500
pushed 2017-05-24 20:33 +0000
Luke Wagner Luke Wagner - Bug 1366322 - Baldr: remove dependency of TlsData on specific JSContext (r=bbouvier)
a5e5a6e086f8689b1a481af2393a52deeca25e27
created 2017-05-10 12:29 -0500
pushed 2017-05-11 14:51 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
f13207882d12902eb80ba62f0c6e7d296c5d9815
created 2017-05-10 12:08 -0500
pushed 2017-05-11 14:51 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: remove WasmActivation::exitSP_, using unwinding instead (r=bbouvier)
2dafdc199ec7ff8c03682048c8b0e624aeda38a8
created 2017-05-10 20:21 +0200
pushed 2017-05-10 23:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5b0d8eb9dc56 (bug 1360248)
fede60d2180928e31b9e7b13cd96fbe0dc151121
created 2017-05-10 20:21 +0200
pushed 2017-05-10 23:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3e087957c2c6 (bug 1360254)
3e087957c2c69a32e5a45da0f24db1c9625a5543
created 2017-05-10 12:29 -0500
pushed 2017-05-10 23:48 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
5b0d8eb9dc56800360772eec31609fac555ca254
created 2017-05-10 12:08 -0500
pushed 2017-05-10 23:48 +0000
Luke Wagner Luke Wagner - Bug 1360248 - Baldr: remove WasmActivation::exitSP_, using unwinding instead (r=bbouvier)
f4bd22f374df92d1f47017746b9b216912570457
created 2017-05-02 18:24 +0200
pushed 2017-05-03 00:36 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Ion/MacroAssembler typeof object improvements. r=jandem
7f07bef237fcfb620f689c57ce3744332ef871d7
created 2017-05-02 15:37 +0200
pushed 2017-05-03 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 1361021 - Remove jump + haltingAlign(8) in MacroAssembler::guardedCallPreBarrier. r=djvj
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
18c3c29e52b4cb97e62a762a99a7b672b6e79495
created 2017-04-24 19:09 +0200
pushed 2017-04-25 03:21 +0000
Tom Schuster Tom Schuster - Bug 654190 - Optimize calls to GetIndexFromString in CacheIR. r=jandem
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-14 09:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
68002ca0a77c45e9988722ce2caae8105d860954
created 2017-04-13 16:21 +0200
pushed 2017-04-14 00:24 +0000
Jan de Mooij Jan de Mooij - Bug 1336580 - Attach AddSlot stubs before we run the new-script analysis. r=bhackett
291cfed3e754a10d19d12a42f2862a958c6539c0
created 2017-04-10 13:43 +0200
pushed 2017-04-12 03:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Baldr: Make calls to builtin imports fast in wasm; r=luke
1e65c7c94eae5a4387fbbe9e8c6f5da5c53e5a9c
created 2017-03-30 12:08 -0400
pushed 2017-03-31 12:45 +0000
Sean Stangl Sean Stangl - Bug 1352179 - Remove redundant calls to loadJSContext(). r=tcampbell
5a2921ee62c220bf9235971fda74a45e81911a1f
created 2017-03-15 14:05 +0100
pushed 2017-03-28 20:31 +0000
Tom Schuster Tom Schuster - Bug 1331136 - Handle more StringChar cases with ropes in CacheIR. r=jandem
39cc35b68133a2e59069fc9aa3b5aee97294755f
created 2017-03-22 17:26 -0500
pushed 2017-03-23 12:44 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: maintain fp register instead a virtual fp (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)
3859ce4ab1f57e708042b15dd421ff45e3415ec1
created 2017-03-22 17:15 -0500
pushed 2017-03-23 12:44 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove baseline's explicit TLS-saving (r=yury)
36a11b6821fa7973ee960454ac3d3ad367dc4fa0
created 2017-03-22 17:13 -0500
pushed 2017-03-23 12:44 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: save TLS reg in Frame (r=bbouvier)
8c3bb39e71b12274b5fc8405b5ae44e89c9a6d34
created 2017-03-22 15:47 +0100
pushed 2017-03-23 00:10 +0000
Jan de Mooij Jan de Mooij - Bug 1346140 - Flatten external strings when creating dependent strings. r=jwalden,h4writer
6b3cb80665594cd64cce48ca14da9b3f9e5064c7
created 2017-03-14 09:43 +0100
pushed 2017-03-21 23:08 +0000
Lars T Hansen Lars T Hansen - Bug 1342121 - Remove ARM MacroAssembler's dependence on HeapReg. r=bbouvier
93a2da765249ff49ff6a19491221f56261f5d224
created 2017-03-17 11:24 +0100
pushed 2017-03-17 18:04 +0000
Hannes Verschore Hannes Verschore - Backed out changeset 323c768fdc43 (bug 1331136) for failures on websites
323c768fdc43287396120b29a0c29f6bdcbef232
created 2017-03-15 14:05 +0100
pushed 2017-03-15 21:25 +0000
Tom Schuster Tom Schuster - Bug 1331136 - Handle more StringChar cases with ropes in CacheIR. r=jandem
1a9059a55ce0d12376465994f43060cb7cc537a5
created 2017-03-07 15:37 +0100
pushed 2017-03-08 00:40 +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-03-08 00:40 +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-03-08 00:40 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
757e96ecffc2d17406d7b66afe5368a801a412ec
created 2017-02-27 09:28 +0100
pushed 2017-03-02 22:57 +0000
Lars T Hansen Lars T Hansen - Bug 1329676 - Wasm: eliminate redundant bounds checks on indirect calls. r=luke
1de8a2485e15aed6455d399680dc18846b65e4e1
created 2017-02-21 14:24 +0100
pushed 2017-02-22 01:35 +0000
Tom Schuster Tom Schuster - Bug 1341087 - Implement symbol equality comparison in SharedIC. r=h4writer
96454c1e87ee57b2853a8ab00d38b5de29992807
created 2017-02-10 17:18 +0100
pushed 2017-02-10 23:23 +0000
Jan de Mooij Jan de Mooij - Bug 1337024 part 1 - Convert Baseline stubs for setting dense/unboxed elements to CacheIR. r=evilpie
ed323d0cd933f9c14bf0fe2e7c60e1651689483a
created 2017-02-05 07:46 -0700
pushed 2017-02-09 00:09 +0000
Brian Hackett Brian Hackett - Bug 1334880 - Don't use JSContext* symbolic address in wasm jitcode, r=luke.
85849dc84129c108528acb7f95e8b89c40c39fbd
created 2017-02-08 05:23 -0700
pushed 2017-02-09 00:09 +0000
Brian Hackett Brian Hackett - Bug 1334212 - Handle multiple contexts per runtime in compiled JIT code, r=h4writer.
less more (0) -300 -100 -60 tip