js/src/jit/arm/MacroAssembler-arm.h
0be8fa650e1ca9d6dc4616d15764df6b8c3c012c
created 2014-12-19 12:59 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1108797 - Add a missing AutoForbidPools to callAndPushReturnAddress. r=dougc, a=sledru
4234288de38345e13f194e542d48d4dff2d3c8fb
created 2014-12-16 22:52 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp, a=abillings
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
9d885b1029113b2d6486dff74949792e012efa8c
created 2014-11-25 13:43 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1103056 - Make optimized asm.js FFI exit also work with Baseline scripts. r=luke,h4writer
4ca1865c2102918986c975ed2d6dbd94e789c3d3
created 2014-11-24 11:15 -0500
pushed 2015-01-12 19:37 +0000
Marty Rosenberg Marty Rosenberg - Bug 1088316: Emit "push lr" after calls, rather than "push pc" before (r=jandem)
d8cd4f0de4f71fd180771882a8e527747df2b1ac
created 2014-11-12 12:12 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 10 - Baseline-compile JSOP_RESUME. r=shu,wingo
4bdc3391644e7200cb8419cdf59e502f36424498
created 2014-11-04 18:21 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem.
bc502295d1dda7c53ed06596425b370d57a6d1fa
created 2014-10-23 15:38 +0200
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1079806 - IonMonkey: Enable lazylinking on ARM/MIPS, r=mjrosenberg
983259897284c61f208733ac520ac3f9ba646f09
created 2014-10-23 14:23 +0200
pushed 2015-01-12 19:37 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - ARM Ion and assembler support. r=sstangl r=dtc-moz
942a5a358648162fd16973a2bfca71d91a607dd5
created 2014-12-16 22:52 +0100
pushed 2014-12-18 15:27 +0000
Jan de Mooij Jan de Mooij - Bug 1109889 - Share more exception handling code. r=nbp, a=abillings
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
afef8d8afd377ace7dd0b95e25007c7123812c00
created 2014-10-15 14:26 -0700
pushed 2014-11-28 15:29 +0000
Terrence Cole Terrence Cole - Bug 1013001 - Make it simpler to deal with nursery pointers in the compiler. r=jandem, a=lsblakk
f72b6d7ece75f3824d6322dc011a41ef5c049c2d
created 2014-10-07 14:07 -0500
pushed 2014-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
67061f79a38a37bab3ab8c63ac91f0322d47a9cb
created 2014-09-24 15:00 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1071618 - New instructions in the ARM assembler. r=mjrosenb
af1438063539a49594d1eb45775db41546efe2a7
created 2014-09-24 13:52 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1071604 - Mechanisms for triggering the ARM simulator's REPL. r=mjrosenb
c94fc6b83daaa7e2df45a5524d2ec384b0aa1bab
created 2014-10-15 14:26 -0700
pushed 2014-10-29 14:09 +0000
Terrence Cole Terrence Cole - Bug 1013001 - Make it simpler to deal with nursery pointers in the compiler. r=jandem, a=lsblakk
499e35dfdaced1705b9a52f41ebf37e2a0bfd367
created 2014-08-26 22:39 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 9: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/arm/. r=jandem
6d2be3e95314a869aca5c7b2a63a9f2e2522dd17
created 2014-08-26 00:48 +1000
pushed 2014-10-13 16:35 +0000
Douglas Crosher Douglas Crosher - Bug 1051595 - OdinMonkey: Bias the global-register to improve instruction encoding efficiency. r=luke
eeee10f1b325f36d73a77ea49ec4b196572bf70d
created 2014-08-24 22:23 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt.
d89484b7c0fa209253ec2d1906360fd5ef8eaae6
created 2014-08-24 20:15 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 6: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/arm/. r=jandem
9339c5e928e255fcc717d59e115b866341ac2c2b
created 2014-08-23 12:58 +0200
pushed 2014-10-13 16:35 +0000
Marty Rosenberg Marty Rosenberg - Bug 995230 - Inline Math.clz32 on ARM. r=dougc
32628ddca30c9e8a39be492a787bfa5a6e50825d
created 2014-08-18 17:00 +0200
pushed 2014-10-13 16:35 +0000
Branislav Rankov Branislav Rankov - Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
81c93f4a621236be81039edb40b18eb1ec543abe
created 2014-08-13 15:20 +0200
pushed 2014-10-13 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: Add ARM stubs for SIMD moves; r=sunfish
6f9dc979a994f7d88861bf0fb3814a4ef2be5b8b
created 2014-07-29 09:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1027885 - Don't clobber arg registers in the profiling builtin thunk on ARM (r=dougc)
a90a7709ab2d5508dc1d05c59bc7ab2b4563491e
created 2014-07-21 10:58 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: maintain AsmJSActivation::fp in all frames in profiling mode (r=dougc)
ddfd02b154601910b6598fd0ed68019c39765b42
created 2014-07-21 10:57 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: set up AsmJSFrame and use instead of exitFP for exit stubs (r=dougc)
f114c4101f02c2b2480af92c5b14a6fc45416b29
created 2014-07-17 00:17 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Simplify the assembler buffer with constant pools. r=jandem, previous part r=mjrosenb
651fde63cc765b100cc9d83cee1dd6f69c6e3d03
created 2014-07-15 03:34 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - bug 991153: Fix float32 on arm to handle aliased registers (r=jandem)
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-09-02 16:39 +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-09-02 16:39 +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-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb
d0f4fe9e01d63fef020b84157930f2b715610d27
created 2014-07-03 16:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
7abc1d5a4e4c97dbb904e93ba8dae3ec4e828241
created 2014-06-25 17:34 -0500
pushed 2014-09-02 16: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)
d1235dfcbda034c6f4bef24389645f6294cf0895
created 2014-06-25 15:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
f1bacafe789c9d30ae8e5f49f31822ed942217cc
created 2014-06-27 19:42 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1020834 - IonMonkey: (ARM) Correct some poorly handled pool placement cases and improve test coverage for these issues. r=jandem
4e63a5bebd3f51634f0034b58628ec8cd8638c05
created 2014-06-30 14:01 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1027359 - Fix incorrect codegen in ma_mod_mask. (r=mjrosenb)
9854e43bfd1b7860558fc4d7752bef370cd742ae
created 2014-06-30 12:32 +0200
pushed 2014-09-02 16:39 +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-09-02 16:39 +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-09-02 16: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-09-02 16: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-09-02 16: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-09-02 16: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-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
f1531597f8e55b618252cbe2440a7cec6010afce
created 2014-06-25 12:54 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Move the FloatRegister structure to a per-architecture area. (r=jandem)
5399dc155c3b560ad9deb9830b97def98e3bb9e8
created 2014-06-24 14:43 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1028008 - IonMonkey: (ARM) Support reading a js shell 'arm-hwcap' argument in addition to the ARMHWCAP environment variable. r=jandem
42f98b5cfcf272c0387781ce53911ea2d1c5f8c0
created 2014-06-24 14:46 -0400
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1012694 - IonMonkey (ARM): Use the second scratch register to avoid clobbering the scratch register. r=dougc
61400645a576c2afec33915dc4a869a09c1a515f
created 2014-06-24 12:01 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1026438 part 9 - Make irregexp CheckNotBackReferenceIgnoreCase work with Latin1 strings. r=bhackett
6daeae05aeb83aac24a6a6781c5880ced411858f
created 2014-06-23 11:01 -0500
pushed 2014-09-02 16:39 +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-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 6 - JIT support for symbol values. r=jandem.
7feb49f7e6f9776d0c952f963dda4644e30260bb
created 2014-07-17 09:46 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Simplify the assembler buffer with constant pools. r=jandem, a=sledru
73891d7ac22ca27d76ca9b4a4f45330c0b1941ba
created 2014-07-17 02:40 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb, a=lmandel
3045ff641a0b81a154e474b03ba1b1bb79e33772
created 2014-07-16 11:42 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 879d1d4ff328 (bug 1026919) for Android bustage.
879d1d4ff3284bd989064dd372f1c9dc7ce42a65
created 2014-07-12 09:33 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb, a=lmandel
65af5e10bfe45c0cbcaf412ab5ccf60dde81bc1d
created 2014-06-30 14:01 -0700
pushed 2014-07-21 20:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1027359 - Fix incorrect codegen in ma_mod_mask. r=mjrosenb, a=lmandel
261407ec0ea7873966f256b6adbb6324f4ceb2de
created 2014-06-27 19:46 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1020834 - IonMonkey: (ARM) Correct some poorly handled pool placement cases and improve test coverage for these issues. r=jandem, a=sledru
6968f4e3e3838e796aacd1a641d1ed5326fbad04
created 2014-06-24 14:46 -0400
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1012694 - IonMonkey (ARM): Use the second scratch register to avoid clobbering the scratch register. r=dougc, a=abillings
1bc4f420340d535776842df93f690339fa63ec02
created 2014-06-06 15:45 -0500
pushed 2014-07-21 20:25 +0000
Luke Wagner Luke Wagner - Bug 1021229 - hoist enoughMemory_ into AssemblerShared (r=jandem)
5eea6f492ed5b17df94bdeddc243769dce0f797b
created 2014-06-04 11:32 +0200
pushed 2014-07-21 20:25 +0000
Branislav Rankov Branislav Rankov - Bug 1013906 - Assert on condition in branchTest32. r=bhackett
less more (0) -100 -60 tip