js/src/jit/MacroAssembler.h
c217dd347b0170650b8f90b2f4d48f683be832c6
created 2017-08-16 12:11 -0400
pushed 2017-08-16 22:14 +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 01:10 +0000
loongson loongson - Bug 1389401 - MIPS: Add missing function. r=luke
fb5a0c45c28be959bbd5ca67a5e5e9592d290df3
created 2017-08-11 00:49 -0400
pushed 2017-08-14 01:10 +0000
loongson loongson - Bug 1389401 - MIPS: Add MacroAssembler::storeRegsInMask. r=luke
5c9b13e813391a433976999f59a5090e66311697
created 2017-08-09 16:27 -0400
pushed 2017-08-09 20:28 +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-26 18:03 +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-18 12:09 +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-18 12:09 +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-17 17:44 +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-17 17:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 60809bf55571 (bug 1364908)
60809bf55571dc6d7aed15f412c2d1d042281890
created 2017-07-17 17:04 +0000
pushed 2017-07-17 17:04 +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-17 17:04 +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-16 12:57 +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-06 09:49 +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 15: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-10 22:27 +0000
Luke Wagner Luke Wagner - Bug 1360254 - Baldr: remove JSContext::wasmActivationStack (r=bbouvier)
f13207882d12902eb80ba62f0c6e7d296c5d9815
created 2017-05-10 12:08 -0500
pushed 2017-05-10 22:27 +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 18:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5b0d8eb9dc56 (bug 1360248)
fede60d2180928e31b9e7b13cd96fbe0dc151121
created 2017-05-10 20:21 +0200
pushed 2017-05-10 18:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3e087957c2c6 (bug 1360254)
3e087957c2c69a32e5a45da0f24db1c9625a5543
created 2017-05-10 12:29 -0500
pushed 2017-05-10 17:32 +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 17:32 +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-02 16:27 +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-02 13:38 +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 12:44 +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-24 17:09 +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-13 23:33 +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-13 14:22 +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-11 14:10 +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 00:54 +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 15:11 +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-22 22:39 +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-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove SymbolicAddress::ContextPtr (r=lth)
3859ce4ab1f57e708042b15dd421ff45e3415ec1
created 2017-03-22 17:15 -0500
pushed 2017-03-22 22:39 +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-22 22:39 +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-22 14:48 +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 08:26 +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 10:26 +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 13:05 +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-07 16:06 +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-07 14:30 +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-07 14:02 +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 11:03 +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-21 13:24 +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 16:19 +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-08 15:34 +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-08 15:18 +0000
Brian Hackett Brian Hackett - Bug 1334212 - Handle multiple contexts per runtime in compiled JIT code, r=h4writer.
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.
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.
3d1891948fe9f337f4af1df67b5c1b6cc107a4b0
created 2017-02-02 14:33 -0600
pushed 2017-02-02 20:34 +0000
Luke Wagner Luke Wagner - Bug 1334239 - Baldr: use word-size comparison for signature pointer (r=bbouvier)
18ea64fbf389b11d693899051eb182963dc283d2
created 2017-01-16 18:40 +0100
pushed 2017-01-18 11:34 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
f81835544ab8e371a6d59a609a88567fce2183f5
created 2017-01-16 18:30 -0800
pushed 2017-01-17 02:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 5d72e00c604a (bug 1326067) for near-permaorange in wasm-06.js in Windows cgc builds
5d72e00c604a43f304307beaeb94a46e4fa11718
created 2017-01-16 18:40 +0100
pushed 2017-01-16 17:50 +0000
Jan de Mooij Jan de Mooij - Bug 1326067 part 2 - Convert Baseline setslot IC stub to CacheIR. r=h4writer
06c91f4ef053f69435ee491cd32a2f26cda544ad
created 2017-01-16 09:05 +0100
pushed 2017-01-16 09:13 +0000
Lars T Hansen Lars T Hansen - Bug 1312751 - Refactor wasm{Load,Store}{,I64} to MacroAssembler-arm. r=h4writer
01f686c12291fba93fcbdd7d55454e4cbe941f14
created 2017-01-07 10:38 -0600
pushed 2017-01-10 11:23 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds prolog and epilog debug traps and handlers. r=luke
f004cbe6f011a9d20132e57b9030bd70b4236f42
created 2017-01-07 10:22 +0100
pushed 2017-01-07 09:22 +0000
Jan de Mooij Jan de Mooij - Bug 965992 part 3 - Add an is-object debug assert to GuardDOMExpandoMissingOrGuardShape. r=bz
07e013ca72bf4685235a105a23bffbef975b1faf
created 2017-01-02 13:11 +0100
pushed 2017-01-03 16:02 +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
e0e05d0bc34b19e5c034de40f1435cde9a803226
created 2016-12-29 07:23 +0100
pushed 2016-12-29 09:47 +0000
Lars T Hansen Lars T Hansen - Bug 1319388 - Add add32ToPtrWithPatch and patchAdd32ToPtr to MacroAssembler. r=jandem
b4be622a00d6005b1818ce22b83c114769883f14
created 2016-12-23 08:15 +0100
pushed 2016-12-23 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer
5e9cef1f65d68709a053f6da15f895dab12b33c7
created 2016-12-23 16:06 +0100
pushed 2016-12-23 15:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset efb8b9a6a1a4 (bug 1322093)
efb8b9a6a1a4a411d08c6d58d62e8b1bfa719dfe
created 2016-12-23 08:15 +0100
pushed 2016-12-23 07:22 +0000
Jan de Mooij Jan de Mooij - Bug 1322093 part 18 - Add IonCacheIRCompiler to compile Ion IC stubs from CacheIR. r=h4writer
31c11875a3653b74939b44980d50bb6c05386d46
created 2016-12-22 23:01 +0900
pushed 2016-12-22 14:06 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1324810 - Part 0: Add MacroAssembler::{storeCallBoolResult,storeCallWordResult}. r=jandem
less more (0) -300 -100 -60 tip