js/src/jit/mips/MacroAssembler-mips.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8787eda5c93e9c62d6f4b86472b74cecdf4afff6
created 2015-03-28 01:08 +0100
pushed 2015-03-28 00:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1145811 - Remove simdSet argument of PushRegsInMask. r=bbouvier
97a152aae8c01d15e8b3523ca6d56ec22c6c91ab
created 2015-03-25 17:34 +0100
pushed 2015-03-25 16:35 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem
bed50853ae08e7da85137064395a8e32a9c97d51
created 2015-02-18 20:56 -0500
pushed 2015-02-19 01:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1134013. Add a version of branchTestObject that takes an Address. r=jandem
ce28246c736f15f5d08a52462405ec829aff18fd
created 2015-02-09 16:48 -0600
pushed 2015-02-09 23:42 +0000
Luke Wagner Luke Wagner - Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
7b8b9ef690b1ef2bc2aab634cfc1908bc8fd9389
created 2015-02-03 05:15 -0500
pushed 2015-02-03 15:22 +0000
Heiher Heiher - Bug 1128820 - IonMonkey: MIPS: Fix checkStackAlignment break code conflict with call c++ tag. r=rankov
0033e80ffbdb9d7623bbdc7ac64803191a62d366
created 2015-02-02 18:55 -0500
pushed 2015-02-03 15:22 +0000
Heiher Heiher - Bug 1128807 - IonMonkey: MIPS: Fix to keep mips compiling. r=rankov
18bf5dc2cd4cbd53cb47785f6b1d8870054b7325
created 2015-01-27 18:58 +0100
pushed 2015-01-27 17:58 +0000
Jarda Jarda - Bug 1101356 mips part - MIPS Simulator: Support for calling functions that have three and four double parameters. r=rankov
11540adce3b616c36314a7d278deed6c73fdc68a
created 2015-01-22 07:50 -0500
pushed 2015-01-24 15:48 +0000
Heiher Heiher - Bug 1057082 - MIPS changes for ProfilingFrameIterator JitFrame support. r=nbp
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-01-16 16:05 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
d7d0b5c0c55e356e3b6eebbd9deea1b677eb3a0a
created 2015-01-15 20:11 -0500
pushed 2015-01-16 16:05 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 2/7 - Add profiler exit and enter frame instrumentation code. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-01-14 23:27 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-01-14 21:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
a7d9f158838d963f08ab1284b74fe619fe299045
created 2015-01-14 16:19 -0500
pushed 2015-01-14 21:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 2/7 - Add profiler exit and enter frame instrumentation code. r=jandem
2f2b89a7f71a4290667d0b21a9a62bd340c4a764
created 2015-01-12 12:58 +0100
pushed 2015-01-13 11:27 +0000
Branislav Rankov Branislav Rankov - Bug 1119783 - IonMonkey MIPS: Fix latest build issues. r=jandem
2a2e04192d58332872103561e6343b788d314af9
created 2014-12-16 22:52 +0100
pushed 2014-12-16 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-09 21:25 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2014-12-04 19:26 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
6dea67b71cf25fbb367455f322e7c867daa03251
created 2014-12-01 14:57 +0100
pushed 2014-12-02 16:40 +0000
Branislav Rankov Branislav Rankov - Bug 1093628 - IonMonkey MIPS: Fix scratch usage in store macro instructions. r=jandem
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-26 06:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
9d885b1029113b2d6486dff74949792e012efa8c
created 2014-11-25 13:43 +0100
pushed 2014-11-25 12:44 +0000
Jan de Mooij Jan de Mooij - Bug 1103056 - Make optimized asm.js FFI exit also work with Baseline scripts. r=luke,h4writer
3c31429a668f672ae4e966d64cb1664475b89556
created 2014-11-18 14:12 +0100
pushed 2014-11-18 15:02 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1100927 - IonMonkey MIPS: Implement callAndPushReturnAddress, branchTestNull and jump. r=rankov
33d0247e5290f0a00bed24cb51ed2d379723f174
created 2014-11-07 16:44 +0100
pushed 2014-11-07 16:43 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1095524 - IonMonkey MIPS: Implement unboxNonDouble methods and ma_sw(Register data, BaseIndex &address). r=rankov
4bdc3391644e7200cb8419cdf59e502f36424498
created 2014-11-04 18:21 -0700
pushed 2014-11-05 01:22 +0000
Brian Hackett Brian Hackett - Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem.
197ee4437e4880cee06f7b5279b3efd2c111f1ee
created 2014-10-30 21:06 +0100
pushed 2014-10-31 09:45 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1091828 - Fix MacroAssemblerMIPS::ma_callIonHalfPush(Label *label). r=rankov
16763aca768a0e556ed8399fbf69ac98b54af922
created 2014-10-29 15:02 +0100
pushed 2014-10-31 09:45 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1090952 - Implement missing functions for nursery pointers for MIPS (movePtr(ImmMaybeNurseryPtr imm, Register dest) and branchPtr(Condition cond, Address addr, ImmMaybeNurseryPtr ptr, Label *label)). r=rankov
55ed84b9c676f5a01607a36a68ee05325bdea898
created 2014-10-10 16:44 +0200
pushed 2014-10-23 13:42 +0000
Branislav Rankov Branislav Rankov - Bug 1079806 - IonMonkey MIPS: Change ma_bal to optionally fill the delay slot. r = nbp
bc502295d1dda7c53ed06596425b370d57a6d1fa
created 2014-10-23 15:38 +0200
pushed 2014-10-23 13:42 +0000
Hannes Verschore Hannes Verschore - Bug 1079806 - IonMonkey: Enable lazylinking on ARM/MIPS, r=mjrosenberg
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 01:01 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
07ec70f302315fa02b7385c463ecc3e48b36d45c
created 2014-09-04 18:11 +0200
pushed 2014-09-08 15:45 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1061562 - IonMonkey MIPS: Fix build failures on MIPS caused by SIMD changes r=nbp
a6ebf2ffec5378590582645a0d18bd09c9199030
created 2014-08-29 15:34 +0200
pushed 2014-08-30 20:49 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
991b62ff5461b89bb49ad4e152286834eeebdc6f
created 2014-08-29 21:07 -0700
pushed 2014-08-30 04:07 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 992267) for OS X non-unified bustage
9afc72a12cb96edb53917224c0d1b638418a19a9
created 2014-08-29 15:34 +0200
pushed 2014-08-29 18:59 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
c18c3ad45bef0fb312f1d25fa97ac985921ad931
created 2014-08-22 11:37 +0200
pushed 2014-08-26 12:04 +0000
Branislav Rankov Branislav Rankov - Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 1. r=mjrosenb
cdfad45b2ed038d018a0434920e87599bbc8070d
created 2014-08-22 11:08 +0200
pushed 2014-08-26 12:04 +0000
Branislav Rankov Branislav Rankov - Bug 1050713 - IonMonkey MIPS: Fix the branch check in branchTruncateDouble. r=nbp
7b719ddeea01973647a38140a7c8bb00d7efc2c5
created 2014-08-24 20:14 -0700
pushed 2014-08-25 03:17 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 7: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/mips/. r=jandem
32628ddca30c9e8a39be492a787bfa5a6e50825d
created 2014-08-18 17:00 +0200
pushed 2014-08-19 12:17 +0000
Branislav Rankov Branislav Rankov - Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
b8451b7fa46c0a79ea8c1d226705941a64845850
created 2014-08-12 11:24 +1000
pushed 2014-08-12 15:28 +0000
Douglas Crosher Douglas Crosher - Bug 1051591 - IonMonkey: Fix MIPS backend after SIMD x86/x64: Regalloc and moves bits. r=bbouvier
a7e5662981a937da82e668dd295c8c56ccf7868c
created 2014-08-10 23:35 +1000
pushed 2014-08-11 13:46 +0000
Douglas Crosher Douglas Crosher - Bug 1051594 - IonMonkey MIPS: Fix some problems with instruction signed immediate arguments. r=rankov
a6f981a6431aa9d635cd7a5724c24bc78802517f
created 2014-07-08 16:08 +0200
pushed 2014-08-01 12:26 +0000
Branislav Rankov Branislav Rankov - Bug 1020359 - IonMonkey MIPS: Fix latest build issues. r=jandem
6f9baccd7e74a78e1a8b1f68e63354692419857c
created 2014-07-30 18:59 +0200
pushed 2014-08-01 12:26 +0000
Branislav Rankov Branislav Rankov - Bug 1046161 - IonMonkey MIPS: Port latest changes in AsmJSFrameIterator to MIPS. r=luke
ddfd02b154601910b6598fd0ed68019c39765b42
created 2014-07-21 10:57 -0500
pushed 2014-07-21 16:08 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: set up AsmJSFrame and use instead of exitFP for exit stubs (r=dougc)
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-07-11 23:02 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
037da8d9b3c941c11f9cd7624d4b949efc94f0e7
created 2014-07-11 09:59 +0100
pushed 2014-07-11 09:22 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-07-11 05:16 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
3359c59db10f396765ebfb9584349f695d643e89
created 2014-07-09 09:41 +1000
pushed 2014-07-09 13:04 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb
72b191c155ef49caf63a000f4c27b800e5cad3b6
created 2014-07-07 15:27 +0200
pushed 2014-07-08 13:26 +0000
Branislav Rankov Branislav Rankov - Bug 1007156 - IonMonkey MIPS: Fix alignment for arguments in calls to C++ from IonCaches. r=nbp
d7225b8606de3ea7ea35a4694f6df3547c5f8e41
created 2014-07-04 19:29 +0200
pushed 2014-07-08 13:26 +0000
Branislav Rankov Branislav Rankov - Bug 1007156 - IonMonkey MIPS: Fix alignment for double-sized arguments in VMWrapper calls. r=nbp
41c2396b37617c71bbd3b6e4cf32ddcec0bd6622
created 2014-06-30 16:28 +0200
pushed 2014-07-08 13:26 +0000
Branislav Rankov Branislav Rankov - Bug 1020359 - IonMonkey MIPS: Add missing or32. r=nbp
d0f4fe9e01d63fef020b84157930f2b715610d27
created 2014-07-03 16:15 -0500
pushed 2014-07-07 16:13 +0000
Luke Wagner Luke Wagner - Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
7abc1d5a4e4c97dbb904e93ba8dae3ec4e828241
created 2014-06-25 17:34 -0500
pushed 2014-07-03 18:59 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
d1235dfcbda034c6f4bef24389645f6294cf0895
created 2014-06-25 15:15 -0500
pushed 2014-07-03 18:59 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
401dd194ab8c7de12089e4bbcba6ffe7a7ed3a3d
created 2014-06-26 13:45 +0200
pushed 2014-07-02 13:01 +0000
Branislav Rankov Branislav Rankov - Bug 1024515 - IonMonkey MIPS: Don't use ScratchRegister in ModMaskI. r=mjrosenb
f441afd30e52766ba7547ca6196d080d50c1809e
created 2014-06-03 16:11 +0200
pushed 2014-07-02 13:01 +0000
Branislav Rankov Branislav Rankov - Bug 1020359 - IonMonkey MIPS: Add missing macro instructions from latest changes. r=jandem
0e034ef0b7b9b1c92167bc2a9b7d8d174485120d
created 2014-06-10 14:58 +0200
pushed 2014-07-02 13:01 +0000
Branislav Rankov Branislav Rankov - Bug 1020359 - Fix StoreSlotT for MIPS. Followup on bug 1017539. r=jandem
9854e43bfd1b7860558fc4d7752bef370cd742ae
created 2014-06-30 12:32 +0200
pushed 2014-06-30 10:32 +0000
Conner McConkey Conner McConkey - Bug 1021739 - Transform the selfhosting IsObject function into an intrinsic, r=h4writer
5cc5f26b237e52a916ed9671d1da3cb2f287194d
created 2014-06-29 09:52 -0700
pushed 2014-06-29 16:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 4 changesets (bug 1030446) on suspicion of setting up random patches to break asmjs tests on Android Armv6
4bc102bd4067dc76c99b480fb89965b9a25faeb7
created 2014-06-25 17:34 -0500
pushed 2014-06-28 02:12 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
c11c8733e76acc844811583349a63a96ce639b2e
created 2014-06-25 15:15 -0500
pushed 2014-06-28 02:12 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
less more (0) -60 tip