js/src/jit/mips-shared/Lowering-mips-shared.cpp
27ce9e7b7648a110e0e23c21f74487d97a5ec070
created 2017-08-29 00:47 -0400
pushed 2017-08-29 23:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1393723 - Fix wasm i64 shifts/rotates on mips32. r=lth
b71a2824c2244b8dc0f649765c15c9ff87890805
created 2017-08-29 00:48 -0400
pushed 2017-08-29 23:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1393723 - Fix handling of wasm div/mod/mul64 on mips32. r=lth
330e2e4db3a722b84a2dceaa6ad55b13c6ca8025
created 2017-08-29 10:04 -0400
pushed 2017-08-29 23:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1393723 - Fix handling of wasm float32/64 <-> u/int64 on mips. r=lth
04a30a0ba07407cd55b9df12f822fa73deb29ebb
created 2017-08-29 00:49 -0400
pushed 2017-08-29 23:14 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1393723 - Implement missing parts of bug 1338217 on mips32. r=lth
b755618d7c138728721a13e7481c63035e7aec4d
created 2017-08-11 16:24 +0200
pushed 2017-08-21 23:40 +0000
Lars T Hansen Lars T Hansen - Bug 1389461 - WebAssembly sign extension opcodes. r=bbouvier
ef2130b763e5540ed8854d73c5bab5843e9ca3ba
created 2017-06-20 19:59 +0200
pushed 2017-06-22 00:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1374726: Rename MAsmJSNeg to MWasmNeg; r=jolesen
7f1a68a78656619e068a0252155083c762ccd9a4
created 2017-01-19 12:45 +0100
pushed 2017-01-20 00:31 +0000
Lars T Hansen Lars T Hansen - Bug 1330942 - move MemoryAccessDesc::isUnaligned to the ARM/MIPS platform layer. r=luke
ebd1e91c164d10e6fe5a4eca1875784a17cc0a79
created 2016-11-02 10:37 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToFloat32 to WasmUnsignedToFloat32; r=luke
9ef4cab999be0083c2e1ce03c810af927cb4b6ea
created 2016-11-02 10:33 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToDouble to WasmUnsignedToDouble; r=luke
4b874e0db3b4b68efd5ba8e88ca14ae534fe5a1b
created 2016-11-02 10:24 +0100
pushed 2016-11-04 02:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmSelect to WasmSelect; r=luke
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)
85239a8b72170eeddc04910be21cb6b4651ac8df
created 2016-10-10 23:34 +0800
pushed 2016-10-11 02:08 +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-11 02:08 +0000
Heiher Heiher - Bug 1303690 - Baldr: MIPS: Take alignment hints into account when compiling load/store. r=bbouvier
a2ba44bba43feb031b659a8094e03254ee3ca2bf
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Shi Dan Shi Dan - Bug 1290812 - Part 39: Implement the 64bit variant of WasmLoad and WasmStore on mips32. r=bbouvier
f4351a68e2f3b575ea9c35d177d02e738c457b02
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Shi Dan Shi Dan - Bug 1290812 - Part 27: Implement the 64bit variant of Mul on mips32. r=jandem
b5364c0f0d700f07b444035947bc3a6a15cfdacf
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 19: Implement the 64bit variant of WasmLoad and WasmStore on mips64. r=bbouvier
df97fdf6e985ef2d54c5607d9498be33d5930d48
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 17: Implement the 64bit variant of ToFloatingPoint on mips64. r=sunfish
f9c6f59159cb6078eed717084ec1db755cb706a5
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 16: Implement the 64bit variant of WasmTruncate on mips64. r=sunfish
1fdf443d5f1c9c7c3882ccd945b9d25024877639
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 11: Implement the 64bit variant of ExtendInt32toInt64 on mips64. r=h4writer
3adcf117e4ed54c41e04c02c7500bbb97ce5ccc9
created 2016-10-10 17:08 +0800
pushed 2016-10-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 10: Implement the 64bit variant of Div and Mod on mips64. r=jandem
739ecf912c15bed89c6466b24ba403530aeb97b6
created 2016-10-10 17:07 +0800
pushed 2016-10-11 02:08 +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-11 02:08 +0000
Heiher Heiher - Bug 1290812 - Part 7: Implement the 64bit variant of Mul on mips64. r=jandem
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)
b67594606d54726a6617b39264e373a59161342d
created 2016-08-21 22:16 +0800
pushed 2016-08-22 13:41 +0000
Heiher Heiher - Bug 1294606 - Part 1: Implement LIRGenerator::useByteOpRegisterAtStart. r=nbp
c9dcfd11f12d3dadefb846839fbc70162f592e81
created 2016-08-19 17:42 +0800
pushed 2016-08-19 13:53 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 3172e3fa6e24 (bug 1294606)
3172e3fa6e24252c7622bc02b46195c6cc569a07
created 2016-08-19 17:07 +0800
pushed 2016-08-19 13:53 +0000
Heiher Heiher - Bug 1294606 - Part 1: Implement LIRGenerator::useByteOpRegisterAtStart. r=nbp
27f7299c045472b8f1e4cab8744190045b14d90c
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
8c7e1e2e1a9df837743042ac1de6999bd0ee28af
created 2016-07-29 16:51 +0200
pushed 2016-07-30 14:21 +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-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 9: Implement the 64bit variant of Mul on x86, r=jandem
81e2a6e05087a0d9dea730c607c79d3a07c4512b
created 2016-07-21 09:23 +0800
pushed 2016-07-21 14:25 +0000
Heiher Heiher - Bug 1287349 - wasm: MIPS: Fix WasmBoundsCheck/Load/Store in Lowering. r=luke
786569c41cd1b791bfc17c39cf65357c577eebc3
created 2016-07-19 23:43 +0800
pushed 2016-07-20 09:21 +0000
Heiher Heiher - Bug 1287355 - OdinMonkey: MIPS: Remove temp register allocation on AsmJSLoadFuncPtr. r=luke
063faa868331e9d3ffc9322ea57f418193b321fb
created 2016-07-19 23:43 +0800
pushed 2016-07-20 09:21 +0000
Heiher Heiher - Bug 1287349 - OdinMonkey: MIPS: Implement WasmBoundsCheck/Load/Store and semantics. r=luke
a28945871dbdf8021e106d0609d826b240ff6c4c
created 2016-06-14 23:29 +0800
pushed 2016-06-15 05:24 +0000
Heiher Heiher - Bug 1279970 - IonMonkey: MIPS: Clean dummy copysign. r=bbouvier
0884b0edc65feba2754424b0c557f6f005c4f4eb
created 2016-06-13 22:23 +0800
pushed 2016-06-13 23:16 +0000
Heiher Heiher - Bug 1279761 - IonMonkey: MIPS: Implement MCopySign. r=bbouvier
2656ba2483996f0dec0a186705ae43120da5a462
created 2016-06-10 16:58 +0200
pushed 2016-06-12 09:26 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1279524: Implement dummy copysign on MIPS; r=jonco
1df0548311c90e35e86104dc387bd3ab81dd797f
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Provide shared NYI implementations of SIMD visitors. r=bbouvier
6b1e076dbcb761524022bf077eb1457b59e38e5c
created 2016-05-24 07:43 +0200
pushed 2016-05-24 12:54 +0000
Hannes Verschore Hannes Verschore - Bug 1269313: IonMonkey - Use TI to break alias between instructions, r=jandem
a8a0b4464969d0b76cb23556e6bc940d74e481db
created 2016-05-09 16:48 -0700
pushed 2016-05-10 10:06 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename MSimdSplatX4 to MSimdSplat. r=bbouvier
25a26d56365c3121f46fe842666119e17eacca8e
created 2016-04-27 12:08 +0200
pushed 2016-04-29 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-27 09:58 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
e7d2b5f5878e2da285aa9fd6ed707eda59d7dbf4
created 2016-03-24 11:51 +0800
pushed 2016-03-24 15:15 +0000
Heiher Heiher - Bug 1258910 - OdinMonkey: MIPS: Implement AsmSelect. r=bbouvier
c1c767f1d938c77905642365198c4f48fdcf022f
created 2016-03-15 14:37 +0100
pushed 2016-03-16 00:26 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish
4158b3cae082c3c47fab540ca421a14669c57400
created 2016-03-09 12:34 +0800
pushed 2016-03-09 10:46 +0000
Heiher Heiher - Bug 1254369 - IonMonkey: MIPS: Clean up broken assertions. r=arai
590ae9fe87592f60b50597c68dd8a0d338d90925
created 2016-03-04 07:57 -0800
pushed 2016-03-06 00:19 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke
36a77fdd0533553090e6ff53809d1b31dd23bdac
created 2016-03-04 13:57 +0100
pushed 2016-03-06 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 3 - Implement wasm i64.trunc_s and i64.trunc_u. r=sunfish
02e9d9afda63b8da07cf28a3d55a8e680968ec9a
created 2016-03-01 14:20 +0100
pushed 2016-03-01 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish
6f7d0257dc2e17e5a6142e76e68b9ec0b7e9c060
created 2016-02-25 14:59 +0100
pushed 2016-02-25 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke
1b752ce8f7befcce0130a3d6d20684483f1b2703
created 2016-02-19 09:48 +0100
pushed 2016-02-21 01:23 +0000
Jan de Mooij Jan de Mooij - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp
43e61da8cc4394f48b6a98e65c2bc0a4842ea65a
created 2016-02-17 17:50 +0800
pushed 2016-02-18 11:01 +0000
Heiher Heiher - Bug 1248863 - IonMonkey: MIPS: Fix MDefinition::constantValue re-factored. r=luke
a52a67af90b21a07ea337830214ed7bb537b9341
created 2015-11-08 11:37 +0800
pushed 2015-11-09 13:56 +0000
Heiher Heiher - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
4aa558b944b502ae40ff6ee5ad0c7aad8c67f817
created 2015-11-07 14:55 +0100
pushed 2015-11-09 13:56 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1090957) for build failures. r=backout on a CLOSED TREE
f45ccb4ab2cfbef4b11a675cab085ca6df696e99
created 2015-11-08 04:37 +0800
pushed 2015-11-09 13:56 +0000
Heiher Heiher - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth
1cfa12953f657948c250d4e15caabde155848fc5
created 2015-09-22 00:32 +0800
pushed 2015-09-22 10:41 +0000
Heiher Heiher - Bug 1206591 - IonMonkey: MIPS32: Move LIRGeneratorMIPS::visitRandom to architecture-specific. r=arai
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
8e4da0532d8f3bdaafd38163a39925e69b08531f
created 2015-09-16 06:53 +0800| base
pushed 2015-09-16 00:16 +0000
Heiher Heiher - Bug 1204191 - IonMonkey: MIPS: Split shareable code to mips-shared in Lowering-mips32. r=nbp
less more (0) tip