js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h
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
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
3d1891948fe9f337f4af1df67b5c1b6cc107a4b0
created 2017-02-02 14:33 -0600
pushed 2017-02-03 12:25 +0000
Luke Wagner Luke Wagner - Bug 1334239 - Baldr: use word-size comparison for signature pointer (r=bbouvier)
bb5895ace33fc2bbd37a99b7e20f091e3fee18d4
created 2016-11-04 15:58 +0100
pushed 2016-11-08 04:38 +0000
Lars T Hansen Lars T Hansen - Bug 1268006 - Move cmp32Set to common MacroAssembler. r=nbp
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2016-10-14 09:59 +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-14 09:59 +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 10:01 +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 15:45 +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-22 13:41 +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 13:53 +0000
Iris Hsiao Iris Hsiao - Backed out changeset defd76119eda (bug 1294606)
defd76119eda320091508165e477814fc3dc6f8a
created 2016-08-19 17:07 +0800
pushed 2016-08-19 13:53 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
4526ff61ff1f6bd6a02df2891a155fea5f5093f7
created 2016-08-01 12:56 +0200
pushed 2016-08-02 15:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1279876: Refactor wasmTruncateToInt32 methods into the masm; r=lth
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
b15c4d7a91ac77d73cd873b79282b3ffcdf7f952
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 12: Implement the 64bit variant of Div and Mod on x86, r=jandem
8c7e1e2e1a9df837743042ac1de6999bd0ee28af
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 10: Implement the 64bit variant of Rotate on x86, r=luke
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-25 13:51 +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 14:13 +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 14:13 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Expose many simple operations in the MacroAssembler. r=nbp
1ba05c136eec135032c0d5bf8faa86e697184177
created 2016-06-07 19:20 +0200
pushed 2016-06-08 23:17 +0000
Lars T Hansen Lars T Hansen - Bug 1278623 - fix emulation of POPCNT on x86. r=bbouvier
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
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
2c86039b1c6868c2606d343e0906c645468c3fcc
created 2016-05-23 22:49 +0200
pushed 2016-06-01 13:08 +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-06-01 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1245627: Hoist store{Float32,Double} functions into the MacroAssembler; r=nbp
ccf7dc442e1fea2b7ae1c1f28a6c75cbd54a3102
created 2016-05-11 15:39 +0200
pushed 2016-05-12 09:54 +0000
Lars T Hansen Lars T Hansen - Bug 1271977 - bit shifting, bit counting. r=bbouvier
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
7889f529f6c83d3c90f83ab053cf062057ddbeed
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 36: Move MacroAssembler::branchPtrImpl into generic macro assembler. r=nbp
ab4ba99b59e865c98a17bede6f3085c2fc5592b0
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +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-03 10:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 25: Move MacroAssembler::branchTestUndefined into generic macro assembler. r=sstangl
e28770d913990481aa6e5054924d6f6a2023b470
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +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-03 10:54 +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-03 10:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 21: Move MacroAssembler::branchTestDoubleTruthy into generic macro assembler. r=nbp
e8bfd44ff31694b1c72c1bf87ce65098310af710
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 20: Move MacroAssembler::branchTestDouble into generic macro assembler. r=nbp
65554e19955c8a610addf7d05e7fa889e53246ca
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 18 followup: More refactor branchTestInt32. r=nbp
af10b351a596618049cab6c3d0acd131ea07d288
created 2016-02-23 23:45 +0900
pushed 2016-02-24 00:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 19: Move MacroAssembler::branchTestInt32Truthy into generic macro assembler. r=jandem
df1a273493d59f3c9cf4d9278b6d799ddfb94f30
created 2016-02-23 23:45 +0900
pushed 2016-02-24 00:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 17: Move MacroAssembler::decBranchPtr into generic macro assembler. r=nbp
2f1c65dee0cb4fc921ce0cf05f7499c2a02f4b62
created 2016-02-23 23:45 +0900
pushed 2016-02-24 00:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 16: Move MacroAssembler::branchSub32 into generic macro assembler. r=lth
52aa480e7626544366090fc7bca0fd17f0168b19
created 2016-02-23 23:45 +0900
pushed 2016-02-24 00:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 15: Move MacroAssembler::branchAdd32 into generic macro assembler. r=lth
5b1a49cc5a331fadfd6fb43f391d0d108263038a
created 2016-02-23 23:45 +0900
pushed 2016-02-24 00:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 12: Move MacroAssembler::branchPtrWithPatch into generic macro assembler. r=nbp
9fc23b6714008e0a2908383b81b416c03afa0ea8
created 2016-02-16 16:48 -0600
pushed 2016-02-17 10:52 +0000
Luke Wagner Luke Wagner - Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
88cc3e1cfb3b8e85166370bf3fac769e4bffe454
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
38551974573c53bf0f4d47eb18c1dd56c1d3a734
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
f433eabad0eecdaf0d895e68fae7f3501dd52c04
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
50fc6edd4906bfebdf4dc932a634a281850eadb6
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
44927d05b68566a70753227ba36e47051bc4092d
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp
229cf45c17d5e08b6c7126f0e8fdd8feccad522d
created 2016-02-15 23:01 +0900
pushed 2016-02-17 10:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
50279e2f620d40800a925d12322e824ed58db909
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset e92294275e90 (bug 1245112)
46bcabfc04c8fc1a2f6c17a12d0ffec54c678ca2
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 3d9f675232a0 (bug 1245112)
5e95e4d405ef7b9927db7285bdac500e8dcb46ac
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset e179ad3903cc (bug 1245112)
743285bf168063684a2f6bd18dba93bb0413ea42
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset cb37e43c52e7 (bug 1245112)
d542d2a8eda1fc2d6359d1857651e701367b21ec
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 86e0dc5c462b (bug 1245112)
9a5903ee04e8f4d09f83a1f9147bc7d8e088e669
created 2016-02-16 00:23 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f8d78e70a6fc (bug 1245112)
f8d78e70a6fcc02161fabaedb91b869c92f4e6cc
created 2016-02-15 23:01 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
86e0dc5c462b1663b89a7561a072ab4930184fb8
created 2016-02-15 23:01 +0900
pushed 2016-02-16 10:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
less more (0) -60 tip