js/src/jit/MacroAssembler.h
ea5752e51cafaef6995dea92e8574fb83d24e3a3
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 25: Extra tests, r=lth
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
0ef5f5b0c607f7f447deb38673ecb0ae2d75b3c1
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 18: Implement the 64bit variant of Clz and Ctz on x86, r=bbouvier
91846989e364b13a754ed4012cc9f6c5e13043cb
created 2016-07-29 16:52 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
b15c4d7a91ac77d73cd873b79282b3ffcdf7f952
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +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-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 10: Implement the 64bit variant of Rotate on x86, r=luke
0c56943e6d0e50426d82f90261d852768363a08a
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 9: Implement the 64bit variant of Mul on x86, r=jandem
5512359e559fa64dc8bfb0245766d9ebdd2540fc
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
e3e8bb6b8d812c9ec3f2003fe1cf0c7e2af8d3f2
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
02f604c9ad7330732c13792141aa24dc5f0c4d92
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 6: Implement the 64bit variant of BitOp on x86, r=bbouvier
27826b22e1406ba39e5bc6f11546f411b7ad7324
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 5: Implement the 64bit variant of Shift on x86, r=bbouvier
8bc3e8bbbf524ea9888df6c341db15c2df62e555
created 2016-07-29 16:51 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 4: Implement the 64bit variant of Compare on x86, r=nbp
88b6929d3c0bedcb7e5486b549e977d273f7a21a
created 2016-07-28 17:01 +0200
pushed 2016-10-31 18:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 30da5718207a (bug 1287485) for bustage
30da5718207afe6dc72f919bbbf0cc6c178c71be
created 2016-07-28 01:33 -0400
pushed 2016-10-31 18:13 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1287485 - Display comments inside dumped assembly code (-D flag). r=nbp
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-10-31 18:13 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-10-31 18:13 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
5910a5ced959527375eea77c194bb0ff81d8ee6b
created 2016-07-21 14:41 -0400
pushed 2016-10-31 18:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee738430140a75e80c725af121fbc42ed3e
created 2016-07-21 07:57 -0400
pushed 2016-10-31 18:13 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
d19427e7135c3c5798a235d0da8f84bab3aba190
created 2016-07-19 23:43 +0800
pushed 2016-10-31 18:13 +0000
Heiher Heiher - Bug 1287351 - OdinMonkey: MIPS: Implement many simple operations in the MacroAssembler. r=lth
481501a8258f120e980987dd1ec237abc53ded18
created 2016-07-14 14:46 +0200
pushed 2016-10-31 18:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b8d9b89428aff7ffc4796c4db7f7d
created 2016-07-13 14:22 +0200
pushed 2016-10-31 18:13 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b00ee999a59199c84960398dce43cc68c44be6cc
created 2016-07-13 15:03 +0200
pushed 2016-10-31 18:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
4197ec30757a9a8070bf329b756418d5ddab7dbf
created 2016-07-12 13:48 +0200
pushed 2016-10-31 18:13 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
480e54e0ae6c08919fc79dbb1922e19366b8c829
created 2016-07-12 08:37 -0400
pushed 2016-10-31 18:13 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-10-31 18:13 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
dcf462d6d7f998b488f9ec2fb7c7685d1a34394c
created 2016-06-30 09:16 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 5 - Get rid of rt->jitJSContext. r=bbouvier
4b7a02ecb3f133ef4e354c6f4b0e5b05cce8a59d
created 2016-06-26 15:38 +0200
pushed 2016-10-31 18: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-10-31 18: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-10-31 18:13 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Expose many simple operations in the MacroAssembler. r=nbp
9dc732679461f35a1a69edc3a02199db1a9adcb0
created 2016-06-06 15:11 +0200
pushed 2016-10-31 18:13 +0000
Lars T Hansen Lars T Hansen - Bug 1232205 - Wasm baseline: Factor outOfLineWasmTruncateCheck and outOfLineTruncateSlow, on x86-shared. r=bbouvier
a8dac921f07452ec836233b7ccc1f0b194b3d854
created 2016-06-08 16:10 +1000
pushed 2016-10-31 18:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 12) - Use MOZ_MUST_USE even more in js/src/jit/. r=h4writer.
2c86039b1c6868c2606d343e0906c645468c3fcc
created 2016-05-23 22:49 +0200
pushed 2016-09-05 20:01 +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-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1245627: Hoist store{Float32,Double} functions into the MacroAssembler; r=nbp
d9a0b729a7be40ae0f8d1f8ce4bd15415fba0914
created 2016-05-28 16:51 -0500
pushed 2016-09-05 20:01 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: refactor nop-jump patching code (r=bbouvier)
9a8b1991d802de8c97110f1b3c2e904635b0af35
created 2016-05-10 16:11 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271010: Remove AsmJSInternalCallee; r=luke
8178f7c2581b263e1deacfa9f8ff425f2a872813
created 2016-05-11 18:33 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271972: Hoist popcnt64 in the MacroAssembler; r=lth
663a28f984ab3418b6ccefe32e17502bb511c437
created 2016-05-12 11:05 +0200
pushed 2016-09-05 20:01 +0000
Lars T Hansen Lars T Hansen - Bug 1272014 - make a correction that disappeared in a merge. r=bbouvier
9d6ef06a18ad54605ee03d83c4b5b99980dec1ef
created 2016-05-11 17:01 +0200
pushed 2016-09-05 20:01 +0000
Lars T Hansen Lars T Hansen - Bug 1272014 - Masm code for 64-bit bit counting. r=bbouvier
76068eb0902b0602633f5076920a410eec57ae81
created 2016-05-12 10:28 +0200
pushed 2016-09-05 20:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5190ada5abfe (bug 1272015)
5190ada5abfef2d6308277f2948bc1286409d659
created 2016-05-11 17:01 +0200
pushed 2016-09-05 20:01 +0000
Lars T Hansen Lars T Hansen - Bug 1272015 - Masm code for 64-bit bit counting. r=bbouvier
ccf7dc442e1fea2b7ae1c1f28a6c75cbd54a3102
created 2016-05-11 15:39 +0200
pushed 2016-09-05 20:01 +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-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-09-05 20:01 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
ebb79b64718a28a82586b0aab404c12d46b8c5d2
created 2016-03-26 09:40 +0900
pushed 2016-07-25 16:35 +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-07-25 16:35 +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-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem
101b028bc5861436573b5be17f6d633a6dfcdbb3
created 2016-03-09 19:07 +0800
pushed 2016-07-25 16:35 +0000
Heiher Heiher - Bug 1254808 - IonMonkey: MIPS: Define JS_USE_LINK_REGISTER on MIPS. r=h4writer
88d2c5807e721354a3def2ed11b07bc1352b55d0
created 2016-03-09 19:07 +0800
pushed 2016-07-25 16:35 +0000
Heiher Heiher - Bug 1254808 - IonMonkey: Factor MacroAssembler::popReturnAddress on ARM. r=nbp
6ff2fe5a07d99d40cbf32485125efd484119514b
created 2016-03-09 00:37 -0800
pushed 2016-06-01 01:31 +0000
Jeff Walden Jeff Walden - Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj, a=lizzard
c04247de9a256823e6f69b604d9b68667cfb4416
created 2016-03-05 07:41 +0900
pushed 2016-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp
5a0c251cdf000a15492e021c75e8aac778f54648
created 2016-03-05 07:41 +0900
pushed 2016-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249961 - Rename MacroAssembler::branchEqualTypeIfNeeded to MacroAssembler::maybeBranchTestType. r=nbp
7f52b56a1b6ce7eefd9f8620e03bbbc0c26297e6
created 2016-03-02 10:45 +0100
pushed 2016-06-01 01:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1252326: Flush the assembly buffer at the end of codegen for plateforms which need it; r=luke
7889f529f6c83d3c90f83ab053cf062057ddbeed
created 2016-03-03 08:03 +0900
pushed 2016-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 36: Move MacroAssembler::branchPtrImpl into generic macro assembler. r=nbp
81a2e1207697113d12dda88a959a7d1768309dc4
created 2016-03-03 08:03 +0900
pushed 2016-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 35: Move MacroAssembler::branchTestValue into generic macro assembler. r=jandem
3dee595021cd49d155cd7e123fd7741a3657c021
created 2016-03-03 08:03 +0900
pushed 2016-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 34: Move MacroAssembler::branchTestMagicValue into generic macro assembler. r=jandem
ab4ba99b59e865c98a17bede6f3085c2fc5592b0
created 2016-03-03 08:03 +0900
pushed 2016-06-01 01:31 +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-06-01 01:31 +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-06-01 01:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1245112 - Part 31: Move MacroAssembler::branchTestGCThing into generic macro assembler. r=jandem
less more (0) -100 -60 tip