js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp
c217dd347b0170650b8f90b2f4d48f683be832c6
created 2017-08-16 12:11 -0400
pushed 2017-08-16 22:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1329650 - Make MIPS32 simulator build pass. r=bbouvier
4c9850dc3200c7fb601b38db8ec56a2f826fbc33
created 2017-08-11 00:49 -0400
pushed 2017-08-14 01:10 +0000
loongson loongson - Bug 1389401 - MIPS: Add miss function. r=luke
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-04-13 23:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
1a9059a55ce0d12376465994f43060cb7cc537a5
created 2017-03-07 15:37 +0100
pushed 2017-03-07 16:06 +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-07 14:30 +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-07 14:02 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
2c7a32aa6ef7a7cc33b6e4343ca08466f86d55f6
created 2017-03-07 08:46 +0800
pushed 2017-03-07 00:46 +0000
Heiher Heiher - Bug 1344597 - Baldr: MIPS: Fix trap type of unsigned divide by zero. r=luke
2a9f1f1516ec266eb29fc7bc268b5805dd42437c
created 2017-02-21 14:24 +0100
pushed 2017-02-21 13:24 +0000
Tom Schuster Tom Schuster - Bug 1341087 - Implement symbol equality comparison in Ion. r=h4writer
a30525f7b3955104c0111bc190d46eb30e5416a7
created 2017-02-13 03:33 +0100
pushed 2017-02-13 11:47 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1331350 - Fuse BitAnd, Compare and Test into BitAndAndBranch r=jandem
a250e0834223ab994ee547cc2afc41f1749ffa37
created 2017-02-03 13:09 +0100
pushed 2017-02-03 14:12 +0000
Lars T Hansen Lars T Hansen - Bug 1335068 - Break wasm globals out of the code segment. r=luke
7f1a68a78656619e068a0252155083c762ccd9a4
created 2017-01-19 12:45 +0100
pushed 2017-01-19 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1330942 - move MemoryAccessDesc::isUnaligned to the ARM/MIPS platform layer. r=luke
520c46902b450411405d509365db6aa020a5cf52
created 2016-11-02 18:06 +0100
pushed 2016-11-04 10:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: More jit/ renamings from asm.js to wasm; r=luke
e1e289638d6a8d32da1b6d159b61a50ea6d865a9
created 2016-11-02 17:20 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename isCompilingAsmJS into isCompilingWasm; r=luke
f8565f00c8dff329665537f75cceb749b6872366
created 2016-11-02 10:50 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSParameter to WasmParameter and AsmJSPassStackArg to WasmStackArg; r=luke
ebd1e91c164d10e6fe5a4eca1875784a17cc0a79
created 2016-11-02 10:37 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToFloat32 to WasmUnsignedToFloat32; r=luke
9ef4cab999be0083c2e1ce03c810af927cb4b6ea
created 2016-11-02 10:33 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToDouble to WasmUnsignedToDouble; r=luke
4b874e0db3b4b68efd5ba8e88ca14ae534fe5a1b
created 2016-11-02 10:24 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmSelect to WasmSelect; r=luke
507bd72e0ff29e46e77d7650ec02516af42c644d
created 2016-11-02 10:15 +0100
pushed 2016-11-03 14:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmReinterpret to WasmReinterpret; r=luke
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2016-10-13 18:20 +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-13 18:20 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: hoist wasm::MemoryAccessDesc (r=bbouvier)
85239a8b72170eeddc04910be21cb6b4651ac8df
created 2016-10-10 23:34 +0800
pushed 2016-10-10 15:35 +0000
Heiher Heiher - Bug 1303690 - Baldr: MIPS: Fix alignment hints after review. r=bbouvier
25bc09ae4be007dfe33f133c6a4d7ff1d0e51a42
created 2016-10-10 17:08 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1303690 - Baldr: MIPS: Take alignment hints into account when compiling load/store. r=bbouvier
a2c578dd0741db4bb0e22913e86e40dd7c9e9bbd
created 2016-10-10 17:08 +0800
pushed 2016-10-10 09:09 +0000
Shi Dan Shi Dan - Bug 1290812 - Part 36: Implement the 64bit variant of WasmTruncate on mips32. r=sunfish
8e0062fa936778929099fae496d61310f8c02d66
created 2016-10-10 17:08 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 13: Implement the 64bit variant of PopCnt on mips64. r=lth
381865deea13ac3fe9da91be3b2a4cafbc29223c
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 9: Implement the 64bit variant of AsmJSPassStackArg on mips64. r=luke
739ecf912c15bed89c6466b24ba403530aeb97b6
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 8: Implement the 64bit variant of Rotate on mips64. r=luke
bcd45606772ebc8e3c29075fab086609fa48ac0c
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 7: Implement the 64bit variant of Mul on mips64. r=jandem
c29f885b85218c1b1abf26fb7f2f7203f46c96c6
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 6: Implement the 64bit variant of Sub on mips64. r=lth
866fba1f6c19e5bd2ac623c6774e23678146bf86
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 5: Implement the 64bit variant of Add on mips64. r=lth
6c4d03f14d105ae88d405f0ca667450f5bde8345
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 4: Implement the 64bit variant of BitOp on mips64. r=bbouvier
8cf3324e3c179cff6349780a598ada6b02b2e539
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 3: Implement the 64bit variant of Shift on mips64. r=bbouvier
a2c7fb534d2e187649cb57889fb92fa1833528bf
created 2016-10-10 17:07 +0800
pushed 2016-10-10 09:09 +0000
Heiher Heiher - Bug 1290812 - Part 1: Preparations in IonMonkey to support i64 on mips64. r=jandem
415c88053edd11c32aff97f331ce4142c0f4bf07
created 2016-09-21 09:56 +0800
pushed 2016-09-21 01:56 +0000
Heiher Heiher - Bug 1303688 - Baldr: MIPS: Move memory barrier to WasmLoad/Store. r=luke
9502a353f4dba3ff8f9be3496a7c46f21097093a
created 2016-09-21 08:58 +0800
pushed 2016-09-21 00:58 +0000
Heiher Heiher - Bug 1303689 - IonMonkey: MIPS: Implement popcnt32. r=arai
3e7561636a36d48241f73d4d826305f8a0cc1a0c
created 2016-09-21 08:58 +0800
pushed 2016-09-21 00:58 +0000
Heiher Heiher - Bug 1303688 - Baldr: MIPS: Take advantage of guard page to simplify asm.js/wasm memory access. r=luke
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 05:58 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
019c4896543ac7fb19ef07606bf8b1ce558240cd
created 2016-07-29 11:45 +0200
pushed 2016-08-29 09:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1290421: Throw ahead of time on statically known out-of-bounds; r=sunfish
31f195c1bca6300f19bcb2ea1fd81b0deeb75564
created 2016-08-12 16:08 +0800
pushed 2016-08-12 08:08 +0000
Heiher Heiher - Bug 1294367 - IonMonkey: MIPS: Move result after overflow checking passed. r=arai
c1e2dfe5bda3ed07f7a6b2d2845756d0aab1de1c
created 2016-08-03 18:37 -0500
pushed 2016-08-04 14:56 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: rename AsmJSCall to WasmCall (r=jolesen)
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-07-29 15:06 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-07-22 17:26 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-07-21 14:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
596b6c9838ec1661d73e7820555b44a58faf2091
created 2016-07-21 09:23 +0800
pushed 2016-07-21 01:24 +0000
Heiher Heiher - Bug 1287349 - wasm: MIPS: Implement WasmBoundsCheck/Load/Store in Codegen. r=luke
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-07-20 19:28 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-07-20 17:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
6ac147f1004e4a99497f6e498fd402054ebacda9
created 2016-07-19 23:43 +0800
pushed 2016-07-19 15:44 +0000
Heiher Heiher - Bug 1287351 - IonMonkey: MIPS: Expose max and min in the MacroAssembler + move code. r=lth
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-07-06 01:41 +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
a134a50729fadcdd7b0804862946c533a60bcd7e
created 2016-06-13 10:24 +0200
pushed 2016-06-13 15:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: split HeapAccess into MemoryAccess and BoundsCheck; r=luke
0884b0edc65feba2754424b0c557f6f005c4f4eb
created 2016-06-13 22:23 +0800
pushed 2016-06-13 14:23 +0000
Heiher Heiher - Bug 1279761 - IonMonkey: MIPS: Implement MCopySign. r=bbouvier
c2a7b4cefc6ed2ccc63dfc8f33349418760ad009
created 2016-06-06 13:29 +0800
pushed 2016-06-06 05:29 +0000
huangwenjun huangwenjun - Bug 1277426 - IonMonkey: MIPS: Replace mult/mflo by mul in MulI. r=hev
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-05-30 15:13 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
c7f1135092e15039adf1d51afebd6b6c26ec645b
created 2016-05-23 10:14 +0800
pushed 2016-05-23 02:14 +0000
Heiher Heiher - Bug 1272948 - IonMonkey: MIPS: Trap on integer divide by zero. r=bbouvier
0b040f54d64368c98237f8c60f5c72898297b314
created 2016-05-21 23:05 +0800
pushed 2016-05-21 15:05 +0000
Heiher Heiher - Bug 1272934 - IonMonkey: MIPS: Implement WasmTruncateToInt32. r=bbouvier
216e182ff23281b924a013affa226f02f0c44d90
created 2016-04-23 00:27 -0700
pushed 2016-04-28 05:48 +0000
Jeff Walden Jeff Walden - CSE some multiply-repeated ToFloatRegister(...) and such in some of the JIT backends into local variables for readability. No bug, r=bbouvier
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-26 14:44 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
7a581ce2bfb4c667524987486a001743d88abc35
created 2016-04-08 22:32 +0800
pushed 2016-04-08 14:32 +0000
Heiher Heiher - Bug 1263090 - OdinMonkey: MIPS: Implement AsmReinterpret. r=bbouvier
bca4017b118375f338ceadc8ce3839bce0f9bec0
created 2016-03-26 09:40 +0900
pushed 2016-03-26 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 6: Remove ToOperand call from mips-shared and mips64 CodeGenerator. r=hev
dfb67d75e2b0bc8f185e723ca0bf646dd68206e2
created 2016-03-26 09:40 +0900
pushed 2016-03-26 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 1: Move ToAddress from CodeGeneratorMIPSShared to CodeGeneratorShared. r=hev
e7d2b5f5878e2da285aa9fd6ed707eda59d7dbf4
created 2016-03-24 11:51 +0800
pushed 2016-03-24 03:51 +0000
Heiher Heiher - Bug 1258910 - OdinMonkey: MIPS: Implement AsmSelect. r=bbouvier
8dcde91472ccc214bd8cc5acbfa5a387f44aeb5c
created 2016-03-21 21:01 +0800
pushed 2016-03-21 13:02 +0000
Heiher Heiher - Bug 1258293 - IonMonkey: MIPS: Refactor float-point Not by conditional move. r=arai
less more (0) -60 tip