js/src/jit/arm64/MacroAssembler-arm64.h
0b15a4e88e9ce8752e2e527122bb18f9af72e09c
created 2019-06-25 17:34 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1559072: Revert to old boxing format r=djvj
2ad263987c3927d4a1ff977183de5d8102a1e0ad
created 2019-06-12 17:49 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 8: Convert C-style macros to JS::detail constexprs r=jwalden
b82660f5a787496e23c17b50c1d3f6ae836293cc
created 2019-06-12 17:51 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 5: Change Value representation r=tcampbell,jwalden
098a1fc45a87d6fad7fac30b3857544c003790a6
created 2019-06-12 18:30 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 3: Convert store/loadDouble to box/unboxDouble r=tcampbell,mgaudet
037012f898dd143f0b8934a1945cfebcdeea7dcd
created 2019-06-12 17:50 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 2: Improve comments in TraceDataRelocations r=sfink
1216e826db1110e05b73631342e0803b49d0fb7b
created 2019-06-12 20:47 +0300
pushed 2019-07-01 09:00 +0000
Andreea Pavel Andreea Pavel - Backed out 7 changesets (bug 1401624) for build bustages at MacroAssembler-inl.h on a CLOSED TREE
1a488ead5ac5aa0ab6efcaac1568a87ae0c59eb3
created 2019-06-12 15:56 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 5: Change Value representation r=tcampbell,jwalden
8f02092ab0b42e5551bf8e95360a1d84962328e8
created 2019-06-03 16:46 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 3: Convert store/loadDouble to box/unboxDouble r=mgaudet
90a104231405cc68fef9ffec8e5a808cdd276fc7
created 2019-06-03 15:56 +0000
pushed 2019-07-01 09:00 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 2: Improve comments in TraceDataRelocations r=sfink
5902299b20aa770a8a9d4be38d714bcb16e0a626
created 2019-06-05 09:56 +0000
pushed 2019-07-01 09:00 +0000
Sean Stangl Sean Stangl - Bug 1556571 - Use FJCVTZS for convertDoubleToInt32. r=nbp
e00d479b6a92650637b9347d9ae18bd8da3b9493
created 2019-05-15 07:42 +0000
pushed 2019-05-16 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
9afa1dcd247b1d206f66e31290cec79f11dbf6c9
created 2019-05-14 16:00 +0300
pushed 2019-05-15 15:07 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1541404) for causing leaks at AnalyzeArgumentsUsage
760cc10c63b0a19b2553560c69d32a91f0472074
created 2019-05-14 10:36 +0000
pushed 2019-05-15 15:07 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
78749757be96d07200e582ff178b1d1d1686fae6
created 2019-05-12 22:14 +0000
pushed 2019-05-13 10:53 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Make SharedContext.h not #include TokenStream.h now that it doesn't depend on it. r=tcampbell
ddd7029e48269e23a061cf6c559c6ea97a893f4f
created 2019-03-21 13:06 +0100
pushed 2019-05-13 10:53 +0000
Lars T Hansen Lars T Hansen - Bug 1537733 - Use halt instructions for haltingAlign. r=nbp
a4c5f31c23abcfd6bf67cd6ed9cda4caa0aa9175
created 2019-03-19 18:23 +0000
pushed 2019-04-03 13:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1529559 - ARM64: PatchJump change the branching schema if the target is out of range. r=sstangl a=pascalc
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
d7989f40291e2d1551e4e86c611e9b5cde008da5
created 2019-02-11 13:07 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1522298 - ARM64: Ensure that the emulated stack pointer is restored when returning from WASM. r=bbouvier,sstangl
cf113c9d6075f7b6dc72c1c457d42316613244d7
created 2019-02-05 23:19 +0000
pushed 2019-03-11 13:01 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
475d0d3f9d248a004f65d7f33c5e3df3cdbecf1b
created 2019-01-28 00:21 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1522431 - Implement IC support for BigInt r=jandem,terpri
611a26ed535b152e907eea2bd573fb3ae413e737
created 2019-01-25 23:28 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1522284 - ARM64: record when JitCode is storing nursery pointers. r=sstangl
9c28047982f2ef9cae4e87301b8148230af7e17f
created 2019-01-23 19:35 +0100
pushed 2019-01-28 12:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1521092 - ARM64: pop(FloatRegister) use ARMFPRegister instead of the register code. r=sstangl
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
9429979e423ce7358a453d717175771aef609ee8
created 2019-01-07 16:58 +0100
pushed 2019-01-21 13:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1517553 - ARM64 JIT: Change JSVAL_TAG comparisons to require only 2 instructions and 1 register. r=sstangl
6a3570bb4ae04c20679bc273314f71335a8f6b36
created 2018-12-28 13:07 +0200
pushed 2019-01-21 13:03 +0000
Sean Stangl Sean Stangl - Bug 1516693 - ARM64: Correctly update framePushed_ in buildOOLFakeExitFrame(). r=nbp
e6859652b27a90086a81698d7aa8f1b24b2abd24
created 2018-12-21 14:51 +0200
pushed 2019-01-21 13:03 +0000
Sean Stangl Sean Stangl - Bug 1514404 - ARM64 handling for MTableSwitch. r=nbp
1909ebb2e51fe6ba267f39eb6a9ce311fb40f821
created 2018-12-18 16:21 +0200
pushed 2019-01-21 13:03 +0000
Sean Stangl Sean Stangl - Bug 1515218 - Remove erroneous Operand constructors. r=nbp
bcd3b9fa9eace5c02ff292a3cf5a0476280e582d
created 2018-12-13 15:36 +0200
pushed 2019-01-21 13:03 +0000
Sean Stangl Sean Stangl - Bug 1497698 - Partial Implementation of PatchJump(). r=nbp
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
24f10efb4ce15935103f61a360969af89503a41d
created 2018-11-02 13:42 -0400
pushed 2018-12-03 16:23 +0000
Lars T Hansen Lars T Hansen - Bug 1446307 - Compute toggled call size properly; fix constant pool header. r=sstangl
2ab5c5c5752842820bc063a02bba2baf121ec943
created 2018-09-18 15:13 -0400
pushed 2018-10-15 21:07 +0000
Nathan Froyd Nathan Froyd - Bug 1480594 - undefine a few macros for aarch64 windows's benefit; r=sstangl
371ea54455859baa1f9a5dd2d70772e04d6829bd
created 2018-09-13 17:17 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 5 - Always use braces for if/for/while statements in js/src/jit/arm64. r=luke
eff3d90694630f95e35b09ae343fda4ad07e6870
created 2018-08-29 10:07 +0000
pushed 2018-09-03 16:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
994e5a4714a25b3ab1b4bc36ec5ef11d8d228e54
created 2018-08-02 08:02 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
8b97ba3dd284fb55c8dab911c32ef58a3e900641
created 2018-06-15 14:06 -0400
pushed 2018-06-21 15:23 +0000
Ted Campbell Ted Campbell - Bug 1444202 - Add MOZ_MUST_USE to masm.extractObject and friends. r=jandem
452d522b1442a945dc95a2a8f9d01fa2e3d4078f
created 2018-05-24 10:59 -0400
pushed 2018-06-18 21:43 +0000
Nathan Froyd Nathan Froyd - Bug 1463847 - make some ARM64 assembler constructors explicit; r=jandem
0f63e6668a23b31bca944b91512ee94697f64f29
created 2018-01-31 15:51 -0800
pushed 2018-06-18 21:43 +0000
Steve Fink Steve Fink - Bug 1434783 - Remove extractString, r=jandem
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
91a7028151315c2b06b9705b539d7131389288b5
created 2018-03-23 12:32 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
fa371afe65787ef2d43b3d81c6b393928371e263
created 2018-03-15 16:08 -0400
pushed 2018-04-26 21:04 +0000
Ted Campbell Ted Campbell - Bug 1445970 - Fix ARM64 simulator on MSVC / Windows. r=jandem,lth
a2507d4da91b3539dbd80b2d9e6c33d82c861cbc
created 2018-02-23 12:43 +0100
pushed 2018-03-05 13:45 +0000
Lars T Hansen Lars T Hansen - Bug 1439403 - General SpiderMonkey support for wasm on ARM64. r=bbouvier
885e8ce07968ad2c961d6b19542eb509055ba321
created 2018-01-23 09:10 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1313336 - ARM64 miscellaneous masm instructions. r=jolesen
065a605a7909a95e3371e807c30419551c10a902
created 2018-01-16 14:28 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1313336 - ARM64 wasmLoad and wasmStore masm instructions. r=jolesen
9f4a3fb51e9eeace806589512eb26bb923254113
created 2018-02-16 14:55 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1438800 - Introduce ScratchTagScope. r=jandem
0bc556c6e060f0e29a31f28d69b54179edc32990
created 2018-02-07 13:49 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1435209 - Use CMOVcc instead of index masking. r=luke
0221723d8f6f713390c489fb1ba77f856905348b
created 2018-01-19 11:21 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - RegisterOrSP abstraction. r=sstangl
ba0b00ac186699abcf533dcd2078ae7cb554e5df
created 2017-12-15 16:49 -0600
pushed 2018-03-01 16:46 +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-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1425583 - Rewrite gratuitous uses of getStackPointer(). r=sstangl
f9d87461d51a216f8e43e8e7b5d2418f1aa1ad1a
created 2018-01-16 14:16 +0100
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1431402 - Add 64bit-int-to-floating-point conversion to MacroAssembler.h. r=nbp
045ded11d3f810ea430b0eed3026534f2508d955
created 2017-12-15 13:10 -0600
pushed 2018-03-01 16:46 +0000
Lars T Hansen Lars T Hansen - Bug 1430161 - Factor ARM disassembler, implement for ARM64. r=nbp
6e9b4b746ee65833240588cef1ce6cf2f09ed333
created 2018-01-24 12:33 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1432479 - Use XOR for Value unboxing on 64-bit to mitigate certain Spectre attacks. r=luke
41310e95042844c74c58adc4650770540c6cc06c
created 2018-02-07 13:49 +0100
pushed 2018-02-08 18:15 +0000
Jan de Mooij Jan de Mooij - Bug 1435209 - Use CMOVcc instead of index masking. r=luke a=RyanVM
e5e24467641e6d918b069d09771a3e4d96a970ea
created 2018-01-08 17:47 -0600
pushed 2018-01-11 21:05 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: prefix current trap mechanism names with 'Old' (r=bbouvier)
7a87f1ff89f336e2d6f4984e1f3f099815485cd1
created 2017-12-12 12:58 -0600
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1425149 - Revamp the MASM atomics API. r=nbp
less more (0) -100 -60 tip