js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp
7b24bbc87f56c10b0d3a08565e1483b7e110d45f
created 2020-06-09 23:48 +0000
pushed 2020-06-10 14:02 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1639896 - [MIPS] Add unaligned load and store functions to the assemblers. r=tcampbell
d20ce0e9174df41b3af38f03c9dc61280d137a1e
created 2020-06-08 14:17 +0000
pushed 2020-06-08 21:38 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1642915 - [MIPS] Add byte swap instructions to the assemblers. r=tcampbell.
3d3d869180e2fb80611de9994c637ceaabb55563
created 2020-05-28 13:48 +0000
pushed 2020-05-28 21:53 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1641471 - [MIPS] Move {round,floor,ceil}-to-int32 to the MacroAssembler. r=tcampbell
e3e5d29f476d640baf6514112735d98c01abc872
created 2020-05-25 09:32 +0000
pushed 2020-05-25 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 1639806 part 1 - Move ceil-to-int32 code to the MacroAssembler. r=iain
df71541e2e11178d09e9037fd9463cfee536d8d8
created 2020-05-20 18:43 +0000
pushed 2020-05-21 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1639534 part 1 - Move floor-to-int32 code to the MacroAssembler. r=evilpie
bc823c0fd292a2fcf0d67f83dd8e44424309014d
created 2020-05-19 19:26 +0000
pushed 2020-05-20 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1639113 part 2 - Move LRound/LRoundF code to the MacroAssembler. r=evilpie
e3fe601c9f615fadf19f416f84c16f417c07ccb7
created 2020-03-26 10:26 +0000
pushed 2020-03-26 15:34 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1625061 - [MIPS] Remove unnecessary MOZ_ASSERT in ma_cmp. r=lth
a8a96865aa8cdfc82b1c85044aa35b469c74a14f
created 2020-01-06 09:15 +0000
pushed 2020-01-06 21:54 +0000
Zhao Jiazhong Zhao Jiazhong - Bug 1605907: [MIPS] Don't overwrite dest register with Imm32 operand in ma_cmp. r=lth
6b57e33999e9f2b923f9408c750e7fb607b278dc
created 2019-12-13 20:51 +0000
pushed 2019-12-14 09:41 +0000
Jeff Walden Jeff Walden - Bug 1439659 - Make |MOZ_{LITTLE,BIG}_ENDIAN| into function macros so that invoking them inside |#if| conditions when they haven't been defined yet is a compile error. r=froydnj
f7d1df2061e77d556eb36fac6b87c629d12f4038
created 2019-10-07 13:38 +0300
pushed 2019-10-07 16:27 +0000
Radovan Birdic Radovan Birdic - Bug 1585957 - Minimal support for mips64r6 r=lth
f5bc71d6ee11838d067fd128a4436153378d7c7f
created 2019-09-16 15:06 +0000
pushed 2019-09-18 09:56 +0000
Jan de Mooij Jan de Mooij - Bug 1575153 part 2 - Remove AutoFlushICache infrastructure. r=tcampbell,lth
b1f7e414bcf04c6ff2baa43bedce71268fbe9788
created 2019-09-03 02:53 +0000
pushed 2019-09-03 09:48 +0000
Ryan Hunt Ryan Hunt - Bug 1578031 - Correct return type for `GetOffsetGuardLimit`. r=lth
9e00286ac2a6b8953e216dbf904fa2aa5914853f
created 2019-08-30 12:17 +0000
pushed 2019-08-30 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1577565 - Fix patchNopToCall and patchCallToNop to flush the icache on ARM and MIPS. r=lth
feec09fd96eb7c212844f4dce66e78864ca36606
created 2019-08-28 06:35 +0000
pushed 2019-08-28 15:52 +0000
Jan de Mooij Jan de Mooij - Bug 1576567 part 2 - Allow using nopPatchableToCall outside Wasm code and fix non-sensical return value. r=lth
dae1e9839adce6f2129c3593b2c2991dd34a0f35
created 2019-08-28 06:30 +0000
pushed 2019-08-28 15:52 +0000
Jan de Mooij Jan de Mooij - Bug 1576567 part 1 - Optimize table address loads in interpreter code. r=lth
2b44ebc6ee1717f138d801513af4c2e6e50c4087
created 2019-05-10 10:07 +0300
pushed 2019-05-10 21:46 +0000
Yu Yin Yu Yin - Bug 1549667 - [mips] Fix unaligned load with sign/zero extend. r=lth
d4a9de6a57b71939eb1b155a14de17c58387f226
created 2019-05-10 09:56 +0300
pushed 2019-05-10 21:46 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1549667) for missing reviewers. CLOSED TREE
b0a2912f83a9bc268e8f1f0185608d1ccee22b55
created 2019-05-10 09:43 +0300
pushed 2019-05-10 21:46 +0000
Yu Yin Yu Yin - Bug 1549667 - [mips] Fix unaligned load with sign/zero extend.
5ca49059949b3c73db196be7280cfd9472631492
created 2018-12-14 13:00 +0100
pushed 2018-12-15 02:48 +0000
Julian Seward Julian Seward - Bug 1476251 - Generate stack maps in the Wasm Baseline compiler. r=lth.
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c549579400edce070e88f8f684b4da38b190336c
created 2018-11-28 15:27 +0100
pushed 2018-11-30 03:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
09a9f71303cbe78c547216ecd3759cf0fa37a553
created 2018-11-29 16:03 +0200
pushed 2018-11-29 17:00 +0000
Daniel Varga Daniel Varga - Backed out changeset 5c1893bd77c2 (bug 1499323) for linting failure at /builds/worker/checkouts/gecko/config/check_macroassembler_style.py:149:5 on a CLOSED TREE
5c1893bd77c26d9fc69aa5df4820d76c0ba5100a
created 2018-11-28 15:27 +0100
pushed 2018-11-29 17:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
7127bf67c3b90bb70473774659a4cbad492dafe7
created 2018-10-15 10:02 +0000
pushed 2018-10-16 16:24 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1498618 - Never apply clang-format on code in {{{ check_macroassembler_style r=nbp
6b0cb8668a09c92410b1674ca7c91984ea98ed06
created 2018-09-20 10:43 +0300
pushed 2018-10-01 16:21 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1492916 - [MIPS] Cleanup FIXMEs from Bug 1481171 ; r=lth
0667570cb938dd973aaef61ccd31f0a74ce57a9b
created 2018-09-15 00:28 +0000
pushed 2018-09-16 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 6 - Always use braces for if/for/while statements in js/src/jit/{mips32,mips64,mips-shared}. r=tcampbell
413be91a02578a573edcb765117fc3e73ad6c427
created 2018-08-06 15:55 +0200
pushed 2018-08-10 09:17 +0000
Lars T Hansen Lars T Hansen - Bug 1481171 - Wasm-specific atomics operations. r=luke
994e5a4714a25b3ab1b4bc36ec5ef11d8d228e54
created 2018-08-02 08:02 -0700
pushed 2018-08-03 10:16 +0000
André Bargull André Bargull - Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
b0ff1059472bf9435ae1c99dcd1a1471045262ba
created 2018-05-08 14:04 -0400
pushed 2018-07-26 21:58 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 10] Implement flexible{quotient,remainder}32 r=tcampbell
4545c5afeb75244bc89c8a7f6405f105b3c6ecf5
created 2018-05-31 15:02 -0400
pushed 2018-07-26 21:58 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
cc575c33a6103423ffada85ce4827b32eb122a14
created 2018-05-24 01:12 +0300
pushed 2018-05-25 10:01 +0000
qiaopengcheng qiaopengcheng - Bug 1464002 - Implementation error of Atomics.compareExchange on mips. r=lth
f125e92de64b75b3d259d451635f611ae205e8d8
created 2018-03-26 03:05 +0300
pushed 2018-03-27 09:13 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1448809 - [MIPS] Fix build failures after final changes in Bug 1428453; r=bbouvier
91a7028151315c2b06b9705b539d7131389288b5
created 2018-03-23 12:32 -0500
pushed 2018-03-24 09:42 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
11913418a9073396c5a4e740d79d80114fc99427
created 2018-03-23 12:32 -0500
pushed 2018-03-24 09:42 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for out-of-bounds (r=bbouvier)
0a403eafe620db5e5750a77a88bb680ba762f6a4
created 2018-03-16 12:01 +0100
pushed 2018-03-16 17:53 +0000
Jan de Mooij Jan de Mooij - Bug 1445235 part 2 - Rename MacroAssembler boundsCheck32ForLoad to spectreBoundsCheck32. r=nbp
739c536d2cd610fc038b323a15725c6b4312572c
created 2018-03-12 10:31 +0100
pushed 2018-03-14 22:07 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1444834 : [MIPS] Stubout MacroAssembler::speculationBarrier; r=jandem
e96ef96eb6a3123e0e05aa7cfeaf5e909b586835
created 2018-03-13 13:10 +0100
pushed 2018-03-13 22:40 +0000
Lars T Hansen Lars T Hansen - Bug 1434054 - Remove unused macroassembler functions. r=bbouvier
40d0f78013adf4c861926938c7a850884b3779cf
created 2018-02-12 17:42 +0100
pushed 2018-03-13 17:12 +0000
Lars T Hansen Lars T Hansen - Bug 1441142 - Adapt wasm stubs for ARM64. r=bbouvier
5417950f6fc23081dd9a074790b322e2695ea125
created 2018-02-07 12:57 +0100
pushed 2018-03-01 17:29 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1441521 : [MIPS] Optimize comparation with small constants. r=yuyin
f6729b7f033306e348d7196006110e5d265434bc
created 2018-01-22 14:15 +0100
pushed 2018-02-28 21:49 +0000
dragan.mladjenovic dragan.mladjenovic - Bug 1432446: [MIPS] Reduce size of switch table entries to a single pointer; r=lth
24c4795c13be364230a324c525de51eabea481da
created 2018-02-28 03:22 +0200
pushed 2018-02-28 10:55 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e283310058ba (bug 1432446) for build bustage at /builds/worker/workspace/build/src/js/src/jit/x86/Trampoline-x86.cpp:185 on a CLOSED TREE
e283310058ba4a0358fd3ea844d88cd66d72fd20
created 2018-02-27 02:53 +0200
pushed 2018-02-28 10:55 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1432446: [MIPS] Reduce size of switch table entries to a single pointer; r=lth
d7874deef1a5ebf93d4debce425f564b77f6d179
created 2018-02-06 14:35 +0100
pushed 2018-02-26 22:20 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1436691 : [MIPS32] Use ldc1 and sdc1 for double loads and stores; r=bbouvier
432bf6294e07003e4ec469bbd638d3765582612f
created 2018-02-20 11:57 +0100
pushed 2018-02-23 17:56 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1440369 : [MIPS] Port changes from Bug 903519; r=sfink
1214c83e6724b9181e1f59819fc84dcc837d79de
created 2018-02-01 09:58 +0100
pushed 2018-02-22 21:55 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1434843 : [MIPS] Cleanup wasm truncate ; r=yuyin
d94bdb98167cf77b416faf3c741771778a2ff7eb
created 2018-02-20 11:28 -0600
pushed 2018-02-22 10:00 +0000
Jason Orendorff Jason Orendorff - Bug 1439665 - Part 1: #include some headers directly in files that use them. r=sfink.
a5b71b35fd1f4fc3e4c30df22ea0fc793ead2896
created 2018-02-21 16:10 +0100
pushed 2018-02-21 21:50 +0000
Milan Knežević Milan Knežević - Bug 1433406 - [MIPS32] - Simplify 64-bit arithmetics. r=luke
6d34a39d393b22fc62fde2a75e4822ea5bbd5487
created 2018-02-19 18:34 +0100
pushed 2018-02-20 19:10 +0000
Milan Knežević Milan Knežević - Bug 1284414 - Wasm Baseline MIPS32/64. r=lth
25900f3b9936a16486a36473517e14a6e8a1f4b9
created 2018-02-15 09:56 +0200
pushed 2018-02-16 09:51 +0000
Dan Gohman Dan Gohman - Bug 1435369: Implement non-trapping float-to-int conversions for WebAssembly r=luke
d0756076b7b98667b5bd583213369e5be7328064
created 2018-02-12 18:13 +0200
pushed 2018-02-12 22:08 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 93cd1cffb54e (bug 1284414) for build bustage at src/js/src/wasm/WasmBaselineCompile.cpp on a CLOSED TREE
93cd1cffb54e5eeb6b05e11323f0eda5f3ba3f68
created 2018-02-12 09:10 +0100
pushed 2018-02-12 22:08 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1284414 Wasm baseline jit MIPS32/64 r=lth
c3d4f0c67903f5dd69753a3ff8aa16254fa242aa
created 2018-02-07 20:09 +0200
pushed 2018-02-08 10:04 +0000
Andreea Pavel Andreea Pavel - Backed out 1 changesets (bug 1284414) for build bustages at /builds/worker/workspace/build/src/js/src/wasm/WasmBaselineCompile.cpp:4271 on a CLOSED TREE
6546f0bc46f369750d65d7ab47492903e9ba65ee
created 2018-02-01 15:15 +0100
pushed 2018-02-08 10:04 +0000
Milan Knežević Milan Knežević - Bug 1284414 : Wasm baseline MIPS32/64 r=lth
5364873c063c632aa4c20e8da33b017bb548be60
created 2017-12-06 12:33 +0100
pushed 2018-02-07 09:58 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1420838 : [MIPS] Add 64-bit atomics JIT support; r=lth
6de176d6d364ebb474447b8af1dbe3dcb85de830
created 2018-02-03 00:57 +0200
pushed 2018-02-03 09:53 +0000
Sebastian Hengst Sebastian Hengst - Backed out 3 changesets (bug 1420838) for bustage: check_macroassembler_style.py. CLOSED TREE
663444bb705a11efc5e4c44d9a509f64baa4ee1a
created 2017-12-06 12:33 +0100
pushed 2018-02-03 09:53 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1420838 : [MIPS] Add 64-bit atomics JIT support; r=lth
7da8287a6c2af02ae7cc908bec78b42b55b1c102
created 2017-12-13 02:04 +0200
pushed 2018-01-29 22:43 +0000
yuyin yuyin - Bug 1424978 MIPS: Fix some function implement. r=lth
db980507149b41f59b4c9c242b61ba1caee7eb8c
created 2018-01-29 08:35 +0100
pushed 2018-01-29 09:52 +0000
Lars T Hansen Lars T Hansen - Bug 1428453 : [MIPS] Implement hardware wasm traps support; patch=dragan.mladjenovic, r=luke, push=lth
less more (0) -100 -60 tip