js/src/jit/mips/MacroAssembler-mips.h
01c2c9ee7390c91c8c1f02949e4d994e71ea9bba
created 2015-01-25 23:31 +0100
pushed 2015-01-28 00:05 +0000
Heiher Heiher - Bug 1125722 - IonMonkey: MIPS: Fix method ma_b with ImmGCPtr in MacroAssembler-mips. r=rankov
fcb33cbbe1d25fa842b80c58d23de9dba9979c27
created 2015-01-26 12:22 +0100
pushed 2015-01-26 21:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112156 - Add MSimdUnbox to extract SIMD values from the TypedObjects. r=bbouvier
11540adce3b616c36314a7d278deed6c73fdc68a
created 2015-01-22 07:50 -0500
pushed 2015-01-25 00:24 +0000
Heiher Heiher - Bug 1057082 - MIPS changes for ProfilingFrameIterator JitFrame support. r=nbp
d7d0b5c0c55e356e3b6eebbd9deea1b677eb3a0a
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +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-15 13:19 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
a7d9f158838d963f08ab1284b74fe619fe299045
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13: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-14 00:52 +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-17 00:41 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp
489a094de48a691638ae5e9d7f562c7a84c7afb6
created 2014-12-15 20:53 -0800
pushed 2014-12-16 12:35 +0000
Dan Gohman Dan Gohman - Bug 1099080 - OdinMonkey: Eliminate AsmJSInterruptCheck's temporary register r=luke
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +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-05 12:00 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +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 21:56 +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-19 02:08 +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-08 01:50 +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 19:04 +0000
Brian Hackett Brian Hackett - Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem.
16763aca768a0e556ed8399fbf69ac98b54af922
created 2014-10-29 15:02 +0100
pushed 2014-10-31 20:14 +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
e7aa70c029843c69a40f940cb0dd9ecaf61981c6
created 2014-10-30 16:50 +0100
pushed 2014-10-31 20:14 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1090957 - Implement atomicFetch and compareExchange methods for MIPS. r=rankov
55ed84b9c676f5a01607a36a68ee05325bdea898
created 2014-10-10 16:44 +0200
pushed 2014-10-23 18:06 +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 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 1079806 - IonMonkey: Enable lazylinking on ARM/MIPS, r=mjrosenberg
f72b6d7ece75f3824d6322dc011a41ef5c049c2d
created 2014-10-07 14:07 -0500
pushed 2014-10-08 13:46 +0000
Luke Wagner Luke Wagner - Bug 965880 - OdinMonkey: allow asm.js to change (resize) heap (r=bbouvier)
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 16:35 +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 23:26 +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 23:30 +0000
Aleksandar Zlicic Aleksandar Zlicic - Bug 1061562 - IonMonkey MIPS: Fix build failures on MIPS caused by SIMD changes r=nbp
55ada902c145417ee00b5feb91b74ccc26ecffd6
created 2014-08-27 10:08 +1000
pushed 2014-08-27 23:30 +0000
Douglas Crosher Douglas Crosher - Bug 1058587 - OdinMonkey MIPS: bias the global-register to improve instruction encoding efficiency. r=dougc
7b719ddeea01973647a38140a7c8bb00d7efc2c5
created 2014-08-24 20:14 -0700
pushed 2014-08-25 15:49 +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 20:23 +0000
Branislav Rankov Branislav Rankov - Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
a6f981a6431aa9d635cd7a5724c24bc78802517f
created 2014-07-08 16:08 +0200
pushed 2014-08-01 19:59 +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 19:59 +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-22 01:00 +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-14 12:35 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-07-11 20:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
d7225b8606de3ea7ea35a4694f6df3547c5f8e41
created 2014-07-04 19:29 +0200
pushed 2014-07-08 22:38 +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 22:38 +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 23:01 +0000
Luke Wagner Luke Wagner - Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
7abc1d5a4e4c97dbb904e93ba8dae3ec4e828241
created 2014-06-25 17:34 -0500
pushed 2014-07-04 03:04 +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-04 03:04 +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 23:31 +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 23:31 +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 23:31 +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-07-01 01:00 +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 23:36 +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-29 00:39 +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-29 00:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
1d6a452e43694a60a3e5dde8f9777c6fcb8da589
created 2014-06-27 17:34 -0700
pushed 2014-06-29 00:39 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1030446) for b2g non-unified build bustage on a CLOSED TREE
d925c77d4b3f86e9d324ceff7f730acb7f9faa84
created 2014-06-25 17:34 -0500
pushed 2014-06-29 00:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
988f19a5ea1fcc16a88a487fa03ab3020d58f096
created 2014-06-25 15:15 -0500
pushed 2014-06-29 00:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
6daeae05aeb83aac24a6a6781c5880ced411858f
created 2014-06-23 11:01 -0500
pushed 2014-06-24 15:52 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: rename to AsmJSFrameSize, move definition to be closer to use (r=bbouvier)
e08a6942e21cbd09bd9a976f76115386e4b48fb9
created 2014-06-23 10:56 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 6 - JIT support for symbol values. r=jandem.
1bc4f420340d535776842df93f690339fa63ec02
created 2014-06-06 15:45 -0500
pushed 2014-06-07 18:13 +0000
Luke Wagner Luke Wagner - Bug 1021229 - hoist enoughMemory_ into AssemblerShared (r=jandem)
b56930ff7e05d909c0b3932b21f7bd2a527237e7
created 2014-06-05 13:02 +0200
pushed 2014-06-06 01:31 +0000
Branislav Rankov Branislav Rankov - Bug 1001346 - IonMonkey MIPS: Updating asm.js stack alignment (followup for bug 860736). r=luke
c69a670294fa6bc8d81f8a8bf46b03d7c4dfbe42
created 2014-05-29 14:08 +0200
pushed 2014-06-06 01:31 +0000
Branislav Rankov Branislav Rankov - Bug 1001346 - IonMonkey MIPS: Adding MIPS OdinMonkey code part 1. r=luke
4265f3812f03d522ea29048289880a07620cd893
created 2014-06-03 14:20 +0200
pushed 2014-06-05 12:20 +0000
Branislav Rankov Branislav Rankov - Bug 1017036 - IonMonkey MIPS: Add mulBy3 method as follow-up to bug 1004726. r=nbp
25644e63b63f979fad3ac17e5a5ba10e2e26bcd6
created 2014-06-03 14:17 +0200
pushed 2014-06-05 12:20 +0000
Branislav Rankov Branislav Rankov - Bug 1017036 - IonMonkey MIPS: Fix minor build issues. r=nbp
7dc3d59d9ad2d8ef717322d37dc85200292ae149
created 2014-05-26 06:54 -0700
pushed 2014-05-27 20:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1015180 - Move linkExitFrame to the common MacroAssembler. r=jandem
4e45c614395963b7e5a322ab936d027561eccf91
created 2014-05-14 16:00 +0200
pushed 2014-05-23 00:30 +0000
Branislav Rankov Branislav Rankov - Bug 1007107 - IonMonkey: Fix bug in branchTestMagicValue on X64, ARM and MIPS. r=nbp
f61c1fc785f5a1e1fe267172b3fe001698a847ae
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
9bf09205a5377a9e4ddb4a73f7498382308e959a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish
3f0918a55223cbb566c80cbc2551fa9d650ff37b
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish
7a437dfb01bd1df6e5540bcf6732f85e7db5ef97
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 5 - Pass ImmGCPtr and ImmMaybeNurseryPtr by value instead of const-ref. r=sunfish
less more (0) -60 tip