js/src/jit/arm/MacroAssembler-arm-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
ba918d2bbf4633b7b1bcbf4c143153204f03865a
created 2017-07-19 03:12 -0700
pushed 2017-07-20 00:30 +0000
André Bargull André Bargull - Bug 1381423 - Part 0: Fix branchTestMagic with an Address operand for 32-bit targets. 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
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
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
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
565b22cf6c351554a171bde11018bb8605669fd5
created 2017-02-07 17:38 +0100
pushed 2017-02-08 00:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1337059: More checks for non-zero shifts on ARM; r=lth
dbbdaab3ea81ae0af661670e50abf0ed5a627f60
created 2017-02-07 11:05 +0100
pushed 2017-02-08 00:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1337059: Don't left-shift for null constant amounts on ARM; r=lth
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)
e0e05d0bc34b19e5c034de40f1435cde9a803226
created 2016-12-29 07:23 +0100
pushed 2016-12-29 20:04 +0000
Lars T Hansen Lars T Hansen - Bug 1319388 - Add add32ToPtrWithPatch and patchAdd32ToPtr to MacroAssembler. r=jandem
10205a882c3c11cb74065e86d6727a0920276b35
created 2016-11-10 10:14 +0100
pushed 2016-11-10 16:00 +0000
Jan de Mooij Jan de Mooij - Bug 1127269 - Clean up some code in the ARM backend. r=sstangl
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)
1fff275b1467016c8b312db9d596cbb21c379f2e
created 2016-10-03 21:40 -0400
pushed 2016-10-04 09:58 +0000
Sean Stangl Sean Stangl - Bug 1303178 - Make ARM ScratchRegister usage explicit. r=nbp
83a86d52b0388f1eae91109ce393a12bd4a0dd9e
created 2016-10-01 09:08 +0900
pushed 2016-10-01 06:25 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 7d4875921ecf for check_macroassembler_style.py failure (bug 1303178)
7d4875921ecf575a0ddc6acfee68dc093c10a4c6
created 2016-08-17 15:23 -0700
pushed 2016-10-01 06:25 +0000
Sean Stangl Sean Stangl - Bug 1303178 - Make ARM ScratchRegister usage explicit. r=nbp
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
973d29183f5f8159b48feebbb114db03a83def87
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 16: Implement the 64bit variant of Clz and Ctz on arm, r=bbouvier
4c042c13a73a4c9ac17ad682eb86b2d8e21b38b7
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 15: Implement the 64bit variant of PopCnt on arm, r=lth
9ae4ad38a4b390c75efddb3a4f718c997248b5e8
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 11: Implement the 64bit variant of Rotate on arm, r=luke
d2e991415189568ea0f906e0912aa8d1de44694c
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 10: Implement the 64bit variant of BitOp on arm, r=bbouvier
65981e46881a04d3b36fd9fbd69cb79169d75e83
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 9: Implement the 64bit variant of Shift on arm, r=bbouvier
df8f35c1858453850c471339bf3e7687f30cf8b6
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 8: Implement the 64bit variant of Compare on arm, r=nbp
48ed814c72c6db5913e0eb5f5724035a652e57cc
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 7: Implement the 64bit variant of Div and Mod on arm, r=nbp
ea5752e51cafaef6995dea92e8574fb83d24e3a3
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 6: Implement the 64bit variant of Mul on arm, r=nbp
e11ffc9f839ccd254455d506e55cffe6bba7a281
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 5: Implement the 64bit variant of Add and Sub on arm, r=bbouvier
bb7803606205b1d23590fa05d78c384b833f614d
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 25: Extra tests, 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
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)
4b7a02ecb3f133ef4e354c6f4b0e5b05cce8a59d
created 2016-06-26 15:38 +0200
pushed 2016-06-29 14:13 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Introduce popcnt abstraction for ARM. r=nbp
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
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
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
3fea715e40ac8628493abe5c478bd58d404f82ae
created 2016-04-27 12:09 +0200
pushed 2016-04-29 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Baldr: implement proper checked truncations to integer types; r=sunfish
ebb79b64718a28a82586b0aab404c12d46b8c5d2
created 2016-03-26 09:40 +0900
pushed 2016-03-28 20:04 +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-24 15:15 +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-19 15:23 +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-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
53abfbd00384ab2656296de21621ff093aab90db
created 2016-03-03 08:03 +0900
pushed 2016-03-03 10:54 +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-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
less more (0) -100 -60 tip