js/src/jit/arm/Simulator-arm.cpp
2c7f189210ff4843422fd165da624923b6e3a1de
created 2014-07-21 10:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: avoid passing JSContext to C++ functions that can instead use innermostAsmJSActivation (r=dougc)
b32f17c988ad8eaf90cf48ca33f592870c10223a
created 2014-07-29 11:57 +1000
pushed 2014-09-02 16:39 +0000
Douglas Crosher Douglas Crosher - Bug 1041519 - IonMonkey (ARM): Instantiate setVFPRegister for use by the jsapi-tests. r=mjrosenb, a=NPOTB
3c1de02bd5129af3e778b056055c4ef3aaf1178e
created 2014-07-18 02:25 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153 fallout: Flip a bit in the simulator's constructor (r=dougc)
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)
414ac77b7f2d6eb48f96d991414b78459a3b42c5
created 2014-07-15 03:34 -0400
pushed 2014-09-02 16:39 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Teach the MoveResolver how to deal with the more complex cycles that can result from aliased registers (r=sunfish)
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
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)
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
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
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
14bc5bddd097eaf1b9f1b5a3c0d2e1aafe7770ed
created 2014-06-19 14:28 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1026438 followup - Allow unaligned 16-bit loads in the ARM simulator, as irregexp emits them for Latin1 strings. r=nbp on IRC
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
5628e4770c967bbb0bac99fe665c2549f1661b0e
created 2014-06-16 20:32 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 1021754 - ARM Simulator: Avoid creating a Simulator for helper threads and reference the SimulatorRuntime via the PerThreadData. r=jandem, a=lsblakk
32eea829181b1f885fffbdbba6c64ef4873fbe5e
created 2014-05-15 13:43 +1000
pushed 2014-07-21 20:25 +0000
Douglas Crosher Douglas Crosher - Bug 988789. r=luke
713b0491788eaba6725fd33f689c2378d3e9d7f1
created 2014-05-16 05:32 -0700
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1011366 - Allow unaligned accesses in irregexp, r=jandem.
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
b3ba056984855a189d9a774f4ac57e454c4b7642
created 2014-05-19 13:14 +1000
pushed 2014-06-09 21:49 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
f742f98f4d041dc20ff32eebcbb1aa83305dc90d
created 2014-04-16 18:46 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-05-20 13:28 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
46fdf60416737fb41e93fb3ca876d6565a178690
created 2014-04-08 06:53 -0700
pushed 2014-05-20 13:28 +0000
Dan Gohman Dan Gohman - Bug 993174 - SpiderMonkey: Fix missing declarations under --disable-unified-compilation. r=mrosenberg, a=NPOTB
e67062995f0b25951d39324622bd908d246d787b
created 2014-02-17 22:41 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 966881 - ARM Simulator: Add support for the ARM hardfp ABI. r=mjrosenb
f1506751b3ec9aa8627c0d8ea176228c28044dcb
created 2014-02-11 11:08 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 969336 - ARM simulator: don't flush icache when icache checking is disabled. r=dougc
fae36c574c326fac1eea943816f3495dcea1aefa
created 2014-02-09 01:17 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 969819 - ARM simulator: Filter the .text section line from the disassembler output. r=jandem
f5590c1dcf700e1e7248da489c7f5e8b683df66f
created 2014-02-08 17:21 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 965229 - ARM simulator: Scratch volatile registers across system ABI calls. r=nbp
37795f73f9c79795eba4b077328cd3f208930d0d
created 2014-02-04 19:58 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 965245 - ARM simulator: Add support for the VFPv3 instructions: vmov.f32 imm, and vcvt with fbits. r=nbp
144fdb05d6e76d88822ae570187d1dcad4746b5b
created 2014-02-07 08:26 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 965240 - ARM simulator: Check that callee saved floating-point registers are preserved. r=nbp
e07aa56cc5df8c98bd8db0f505ccc36d42f3f8ed
created 2014-02-04 19:51 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 965236 - ARM simulator: Add support for the udiv instruction. r=nbp
8bfdadae80bb0067afb69e3417de2cb87ed03948
created 2014-02-06 09:49 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 966878 - ARM Simulator: Increase the bit length of the instruction counter to 64 bits. r=jandem
b3aa9d92dda39cc467f7ec9e966c65661724d553
created 2014-01-29 10:47 +1100
pushed 2014-04-28 18:51 +0000
Douglas Crosher Douglas Crosher - Bug 965242 - ARM simulator: Fix the decoding of the VCVT instructions fraction bits. r=nbp
52f8f3e943d6da4a45dec5ae2543b683fbe218b7
created 2014-02-01 12:25 +1100
pushed 2014-03-17 21:55 +0000
Douglas Crosher Douglas Crosher - Bug 965762 - ARM Simulator: Support an environment variable and shell argument to drop into the debugger after a given number of instructions. r=jandem
c02b6af7f7dfa2ffeab2938bbc8f87b9adf29210
created 2014-02-01 12:21 +1100
pushed 2014-03-17 21:55 +0000
Douglas Crosher Douglas Crosher - Bug 966570 - ARM Simulator: Avoid using the cmd pointer when it has not been set in the debugger. r=jandem
c450eb3abde4924333607d9de7bb542da5e5ca2b
created 2014-01-30 01:30 +1100
pushed 2014-03-17 21:55 +0000
Douglas Crosher Douglas Crosher - Bug 965247 - ARM simulator: Support an environment variable and shell argument to enabling icache checks. r=jandem
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
less more (0) tip