js/src/jit/arm/Simulator-arm.cpp
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
b125230a7d32cc4824b91cbe6b7a0ed0797943d2
created 2015-09-12 21:06 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - Added signatures in simulators (arm, arm64 and mips). r=nbp
839bd50e595038bf5b445c88e256f520ee3ffe32
created 2015-09-14 11:37 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1202757 - disassemble more instructions. r=sstangl
cdf1e714b330a1fb12217af23720cb0a5ddcc9c9
created 2015-08-18 14:55 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1157934 - import v8's ARM disassembler. r=jandem
6c0dda03b0266489830cdc7a320421bd7d4bafaa
created 2015-06-11 13:19 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1170750 - Replace %f by %.16g in js/src. r=jandem
fceaf20d128cb3b73eba8bbc31e56c497031710d
created 2015-05-13 11:04 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett
5bced319855547876ad19e9518f6b2ab4f3c9198
created 2015-04-21 06:39 +0200
pushed 2015-06-29 20:18 +0000
Lars T Hansen Lars T Hansen - Bug 1156386 - UXTH instruction. r=dougc
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
63364da8765fdbab7194aabe4f802a1c50cd4e91
created 2015-02-27 08:19 -0500
pushed 2015-05-11 18:39 +0000
Tom Tromey Tom Tromey - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
b0d8fe7e8cebb9b46e653ac1f6d60e726ea1bd3e
created 2015-02-04 10:34 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1128452 - reintroduce the simulator lock on ARM. r=jandem
ce52eb68bc211d58b42aafdd50082ac3e3b86f83
created 2015-01-30 15:44 -0800
pushed 2015-03-30 18:32 +0000
Gary Kwong Gary Kwong - Bug 1128097 - Unable to compile js 32-bit ARM-simulator shells on Mac. rs=jandem
a548e7731814cf7a1692500ce02d696d2b32a897
created 2015-01-30 12:28 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1127777 - Split ARM simulator construction into two phases to handle OOM. r=jandem
b0e9b9113cb003a4fcf9202ae66d0fd88342b31f
created 2015-01-30 09:15 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1125837 - smush SimulatorRuntime into Simulator. r=jandem
75fa71159fdc3fa6104cfc5a5f7653f7c368f274
created 2015-01-27 18:58 +0100
pushed 2015-03-30 18:32 +0000
Jarda Jarda - Bug 1101356 arm part - Arm Simulator: Support for calling functions that have three and four double parameters. r=mjrosenb
d590c1f472b29f1c54bd1c25b723996634f9b6a0
created 2015-01-26 15:40 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1118604 - move activation fields. r=jandem
673c53af978a632e3bc5ac95d8c18b8a84db9e52
created 2015-01-22 12:05 +0100
pushed 2015-03-30 18:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1124120 - ARM: Remove unused variable from opt-builds. r=mjrosenb
b768bbcfa5465d252d8faa16e4427a3e1f8bd507
created 2015-01-20 17:36 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1123607 - ARM simulator should crash when it hits a breakpoint. r=h4writer
d43317c1d73f526adff9fcf10f29d38d5b089830
created 2015-01-14 09:21 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - yet more JIT bits for PJS. r=shu
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
bb0bfabda47c5a1a101e608205e8ae2ee33107b7
created 2014-11-17 09:00 -0600
pushed 2015-01-12 19:37 +0000
Luke Wagner Luke Wagner - Bug 1100083 - Don't crash if disableSingleStepProfiling is called when not profiling (r=djvj)
c07de0783e2791c824b026df4b5a978fb773d4cc
created 2014-10-15 09:24 +0200
pushed 2015-01-12 19:37 +0000
Lars T Hansen Lars T Hansen - Bug 1077346 - implement coprocessor traps for DSB, DMB, ISB. r=dtc-moz
c54a5bded1ba876f347863cd76f1672e00fd457e
created 2014-10-03 06:22 +1000
pushed 2014-11-28 15:29 +0000
Douglas Crosher Douglas Crosher - Bug 1013996 - IonMonkey ARM: Simulator alignment checks and irregexp aligned access support. r=lth
020a62efb303bb8a1d78a7b124de112c7c704fe9
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_IF by MOZ_ASSERT_IF. r=jorendorff
40b534ef781d9819107f8e51074e21fffa36cdff
created 2014-09-25 20:08 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1071024 - fix style violations. r=me
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
1c34f6f342cd464961f8b08c0a23a4b4f2959ed3
created 2014-09-23 16:47 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1071024 - correct the implementation of STREX, which used the register name rather than register value. r=me
ed7803d5ff87c739e850b53d6a0f841b031ee7ef
created 2014-09-23 10:22 +0200
pushed 2014-11-28 15:29 +0000
Lars T Hansen Lars T Hansen - Bug 1071024 - ARM simulator support for LDREX, LDREXH, LDREXB, LDREXD, STREX, STREXH, STREXB, STREXD, SXTB, SXTH, DMB, DSB, and ISB. r=mjrosenb
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
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
a6ebf2ffec5378590582645a0d18bd09c9199030
created 2014-08-29 15:34 +0200
pushed 2014-10-13 16:35 +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-10-13 16:35 +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-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
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
033f817bc41477bb7d4585a637cbd4cf15bfc9ef
created 2014-08-08 09:49 +1000
pushed 2014-10-13 16:35 +0000
Douglas Crosher Douglas Crosher - Bug 1050291 - ARM Simulator: Fix vmovl quad register encoding. r=nbp
fba2796233b54206099b0569b2eb3ab49b03c218
created 2014-08-01 09:28 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1036969 - mv js/src/jit/AsmJS* js/src/asmjs (r=jorendorff)
126614591becdb4b87964b2cffe4034c0645356e
created 2014-07-29 11:57 +1000
pushed 2014-10-13 16:35 +0000
Douglas Crosher Douglas Crosher - Bug 1041519 - IonMonkey (ARM): Instantiate setVFPRegister for use by the jsapi-tests. r=mjrosenb
a0dd5a83ba367e022caa857e7c76de66bf2e9d5e
created 2014-07-24 11:56 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1031529 part 2 - Remove JS_THREADSAFE #ifdefs everywhere. r=bhackett
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)
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.
less more (0) -60 tip