js/src/jit/arm64/MacroAssembler-arm64-inl.h
893bb948cb936f45e0dfed5f6384589a201d5142
created 2018-02-08 22:01 +0100
pushed 2018-02-08 23:35 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 1 - Some Spectre mitigations for loadStringChars. r=luke,nbp
a20dc29e502d8b74a1fca9195154d895d7de9ec0
created 2018-02-08 23:55 +0200
pushed 2018-02-08 21:55 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1434230) for assertion failures on MacroAssembler.cpp
7f67769bbbd8c696518e92a2752a8a5861f408d5
created 2018-02-08 22:04 +0100
pushed 2018-02-08 21:08 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 3 - Fix Spectre issues related to string character encoding. r=luke
9c9ba4938b080344149ec4cd6f8cd564f7af3be3
created 2018-02-08 22:01 +0100
pushed 2018-02-08 21:08 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 1 - Some Spectre mitigations for loadStringChars. r=luke,nbp
0bc556c6e060f0e29a31f28d69b54179edc32990
created 2018-02-07 13:49 +0100
pushed 2018-02-07 12:49 +0000
Jan de Mooij Jan de Mooij - Bug 1435209 - Use CMOVcc instead of index masking. r=luke
ba0b00ac186699abcf533dcd2078ae7cb554e5df
created 2017-12-15 16:49 -0600
pushed 2018-01-31 10:20 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - Hide ARM64 address computations behind an abstraction. r=sstangl
b5f9febf1cf06e302f25d87819e2c1ea54174774
created 2018-01-16 16:20 +0100
pushed 2018-01-31 10:20 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - Rewrite gratuitous uses of getStackPointer(). r=sstangl
6e9b4b746ee65833240588cef1ce6cf2f09ed333
created 2018-01-24 12:33 +0100
pushed 2018-01-24 11:34 +0000
Jan de Mooij Jan de Mooij - Bug 1432479 - Use XOR for Value unboxing on 64-bit to mitigate certain Spectre attacks. r=luke
c4c074bb5d8fa683dcb082913ffd64442ddc3314
created 2017-10-13 07:59 +0200
pushed 2017-10-17 13:06 +0000
Lars T Hansen Lars T Hansen - Bug 1336027 - wasm baseline, move platform functionality into MacroAssembler layer. r=nbp
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
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
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
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
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
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)
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
8f771233d340f803a08cdc8fa9f847694292e601
created 2016-11-24 18:39 +0100
pushed 2016-12-13 10:13 +0000
Daniel Näslund Daniel Näslund - b=Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops. r=lth
dffe4787171445ea01f99a41514d262f7882d120
created 2016-12-08 17:26 +0100
pushed 2016-12-08 16:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3bfbdec4ea08 (bug 1316803) for asserting in wasm.js (low 32 bits don't match) on Windows XP 32-bit. r=backout
3bfbdec4ea08c9fb7fb0a4ee624c1607e85a4013
created 2016-11-24 18:39 +0100
pushed 2016-12-08 15:05 +0000
Daniel Näslund Daniel Näslund - Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops r=lth
b023c7d0e8b2e00960b134793dc71fd25b74dc3d
created 2016-11-24 09:32 +0100
pushed 2016-11-28 10:03 +0000
Lars T Hansen Lars T Hansen - Bug 1286816 - branch64(reg,reg) stub for arm64. r=h4writer
bb5895ace33fc2bbd37a99b7e20f091e3fee18d4
created 2016-11-04 15:58 +0100
pushed 2016-11-07 14:34 +0000
Lars T Hansen Lars T Hansen - Bug 1268006 - Move cmp32Set to common MacroAssembler. r=nbp
3c814c9606ffc356e5c34571d1745e33781f445f
created 2016-11-04 15:38 +0100
pushed 2016-11-07 14:34 +0000
Lars T Hansen Lars T Hansen - Bug 1315256 - Add branch64 stub for arm64 to benefit wasm baseline. r=h4writer
ec3a4e54003b3b96eb22a7afcceecef36592d3d8
created 2016-10-28 09:44 +0200
pushed 2016-10-28 10:06 +0000
Lars T Hansen Lars T Hansen - Bug 1313043 - Create arm64 stubs for missing MacroAssembler instructions. r=bbouvier
ea0c3bb88db2e96a0d43023b6fca7a0792a8c536
created 2016-10-27 14:38 +0200
pushed 2016-10-27 12:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4be440083184 (bug 1313043)
4be44008318449ec880e9d870281ec92612e6909
created 2016-10-27 14:18 +0200
pushed 2016-10-27 12:19 +0000
Lars T Hansen Lars T Hansen - Bug 1313043 - create arm64 stubs for missing MacroAssembler instructions. r=me
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2016-10-13 18:20 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: provide precise trap locations and stacks (r=bbouvier)
959f1e7b26fa630e9b6f842cf96934b2b1d15b6b
created 2016-10-13 13:17 -0500
pushed 2016-10-13 18:20 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: hoist wasm::MemoryAccessDesc (r=bbouvier)
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 05:58 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
b1eefd9412463e77214860fd174c17fbcc51f284
created 2016-09-01 16:34 +0800
pushed 2016-09-01 08:34 +0000
Heiher Heiher - Bug 1299014 - Move clampIntToUint8 to the generic macro assembler. r=arai
803ae1fb9740b6af035d68f03a00dcc12bd2c92a
created 2016-08-21 22:16 +0800
pushed 2016-08-21 14:16 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
6568553f74326a641789e5ce6e31a265dfb152dc
created 2016-08-19 17:41 +0800
pushed 2016-08-19 09:42 +0000
Iris Hsiao Iris Hsiao - Backed out changeset defd76119eda (bug 1294606)
defd76119eda320091508165e477814fc3dc6f8a
created 2016-08-19 17:07 +0800
pushed 2016-08-19 09:08 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
bb7803606205b1d23590fa05d78c384b833f614d
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 25: Extra tests, r=lth
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
b15c4d7a91ac77d73cd873b79282b3ffcdf7f952
created 2016-07-29 16:51 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 12: Implement the 64bit variant of Div and Mod on x86, r=jandem
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-22 17:26 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
6442cae52e6435d093e58865b5896fb8a24e6863
created 2016-06-28 13:39 +0200
pushed 2016-06-29 06:29 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Expose max and min in the MacroAssembler + move ARM code. r=nbp
208ae77d8a6b846954add96928e5f7ca835cbd37
created 2016-06-28 11:32 +0200
pushed 2016-06-29 06:29 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Expose many simple operations in the MacroAssembler. r=nbp
2c86039b1c6868c2606d343e0906c645468c3fcc
created 2016-05-23 22:49 +0200
pushed 2016-05-31 07:25 +0000
Jeff Walden Jeff Walden - Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp
65f18c79794bad38e16519fa97e39a2483c7fab5
created 2016-05-30 18:10 +0200
pushed 2016-05-31 07:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1245627: Hoist store{Float32,Double} functions into the MacroAssembler; r=nbp
ae19bf92ae8e7f888b0eb95aa3ff49da1a317006
created 2016-04-29 14:38 +0200
pushed 2016-04-29 12:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
ebb79b64718a28a82586b0aab404c12d46b8c5d2
created 2016-03-26 09:40 +0900
pushed 2016-03-26 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 3: Remove Operand variant from branch32 except x86-shared. r=nbp
967dcb05f34702b5fdbc12892c3f92d67fc3450a
created 2016-03-09 00:37 -0800
pushed 2016-03-23 20:50 +0000
Jeff Walden Jeff Walden - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj
a3d994656b2bf373d1deb2cc13f559a4dcf15747
created 2016-03-19 02:42 +0900
pushed 2016-03-18 17:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem
ab4ba99b59e865c98a17bede6f3085c2fc5592b0
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 33: Move MacroAssembler::branchTestMagic into generic macro assembler. r=jandem
444cfe1bcbc76fc29d7c6adf85f7225a2f37a837
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 32: Move MacroAssembler::branchTestPrimitive into generic macro assembler. r=jandem
d95aba27394f2d07475b1ed2b8eb12083c1c23d9
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 31: Move MacroAssembler::branchTestGCThing into generic macro assembler. r=jandem
6bac6341260b00cbac90fa49390ebec01a50b662
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 30: Move MacroAssembler::branchTestObject into generic macro assembler. r=sstangl
4e20d12317e31fa07fd6f1490da6c2b92baa5ca4
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 29: Move MacroAssembler::branchTestNull into generic macro assembler. r=sstangl
18a49e013b77aa86ae8711b4d69362141fe6e54f
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 28: Move MacroAssembler::branchTestSymbol into generic macro assembler. r=jorendorff
067c628f3135648e001eb10bf34fe1de505d1511
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 27: Move MacroAssembler::branchTestStringTruthy into generic macro assembler. r=sstangl
0915a28459b5e4550ffe3b9e62775c47435f19c7
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 26: Move MacroAssembler::branchTestString into generic macro assembler. r=sstangl
d7cc18bce598c3f843c0ed5e7ad582042629971d
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 25: Move MacroAssembler::branchTestUndefined into generic macro assembler. r=sstangl
53abfbd00384ab2656296de21621ff093aab90db
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 24: Move MacroAssembler::branchTestBooleanTruthy into generic macro assembler. r=sstangl
e28770d913990481aa6e5054924d6f6a2023b470
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 23: Move MacroAssembler::branchTestBoolean into generic macro assembler. r=sstangl
6db0c9d5144e0fc9cd98cd33a440ac970ab008f0
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 22: Move MacroAssembler::branchTestNumber into generic macro assembler. r=bhackett
63f26d3fe989ec5ed10950328d68c957bac9990d
created 2016-03-03 08:03 +0900
pushed 2016-03-02 23:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 21: Move MacroAssembler::branchTestDoubleTruthy into generic macro assembler. r=nbp
less more (0) -100 -60 tip