js/src/ion/arm/Trampoline-arm.cpp
06338317eaba9190894a1b60b9ea3d1a8137eb18
created 2012-05-15 20:25 +0200
pushed 2012-05-15 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 732845 - Call relookupOrAdd instead of add in generateVMWrapper. r=dvander
53a84ecbb030c21be53ecdc8567c737e26173073
created 2012-05-11 22:14 -0700
pushed 2012-05-12 05:15 +0000
Nicolas Pierron Nicolas Pierron - Mark VM wrapper arguments. (Bug 748986, r=dvander)
8f467ac2e650799830bff3f7c5f1348dd233b042
created 2012-05-10 19:03 -0700
pushed 2012-05-11 02:04 +0000
Nicolas Pierron Nicolas Pierron - Fix merge issue, remove argumentPadding. (no bug, r=red-arm)
33d9ffa2b48c56e8309f15d8dd215850d28f3852
created 2012-05-10 18:37 -0700
pushed 2012-05-11 01:39 +0000
Nicolas Pierron Nicolas Pierron - Remove stack alignments of OOL VM calls. (Bug 743094 part 1, r=dvander)
41ccd541814046e7d47a1240b89772c8014a2826
created 2012-05-10 15:21 -0700
pushed 2012-05-10 22:25 +0000
Marty Rosenberg Marty Rosenberg - Fix a couple of cases from yesterday's gc patch that I forgot on ARM (no bug, r=dvander)
14d7fcd1a7cc641fbc14d8f9a5e92e10b860ee82
created 2012-05-10 09:57 -0700
pushed 2012-05-10 16:58 +0000
Nicolas Pierron Nicolas Pierron - Fix shifted lookup for VM wrapper arguments. (no bug, r=bloody-arm)
8b8ee1dc234264bcbacb12a1d0f10ae330b8a241
created 2012-05-08 17:51 -0700
pushed 2012-05-09 06:29 +0000
Marty Rosenberg Marty Rosenberg - Fix a rare gc bug by pushing the current IonCode onto the stack right after we link in an exit frame. (bug 750925, r=dvander)
572d5f29400ec1f17b23f79f5c8f4fc563856663
created 2012-04-06 15:50 -0700
pushed 2012-04-06 22:50 +0000
Marty Rosenberg Marty Rosenberg - Some things were not being traced by the gc tracer, and we'd throw away code that we were returning to. (bug 736419,r=dvander,jbramley)
5108b08c2d542d9fcb6ee474fcb2f261fde2167d
created 2012-03-21 17:25 -0700
pushed 2012-03-22 00:26 +0000
Sean Stangl Sean Stangl - Bug 723333 - Handle JSOP_NEW without callVM(). r=dvander
bf6acad353e0265602c9c5ce866cc9bef41a56eb
created 2012-03-12 09:50 +0100
pushed 2012-03-12 08:52 +0000
Jan de Mooij Jan de Mooij - Bug 725241 - Fast paths for iterators. r=dvander
cfed2f8861b38a9aa1c2eb50bc2ac5f0a8300879
created 2012-03-09 21:24 -0800
pushed 2012-03-10 05:34 +0000
Marty Rosenberg Marty Rosenberg - Swap the arguments to moveValue() in the arguments rectifier (no bug, r=pierron)
bd6f0d8274571f8d08a88934a4157f438a8621ad
created 2012-03-06 02:05 -0800
pushed 2012-03-06 10:36 +0000
Marty Rosenberg Marty Rosenberg - When outputting a tracable value, make sure the value we put out can be written over later. (bug 732946, r=jandem)
863a496c7cb8d9195a09f9d9e8ce2ce89162dfa1
created 2012-03-06 02:05 -0800
pushed 2012-03-06 10:36 +0000
Marty Rosenberg Marty Rosenberg - Fix the arguments rectifier, we were not setting condition codes on the loop (bug 732942, r=jandem)
0c5009dfea47bbaae3b0cb2e4d74f87def10c266
created 2012-03-06 02:05 -0800
pushed 2012-03-06 10:36 +0000
Marty Rosenberg Marty Rosenberg - Fix some minor issues with the handling of ABI arguments (bug 732950, r=pierron)
1fd6c40d38523f73ab740603693f638bb8b3c175
created 2012-03-02 12:20 -0800
pushed 2012-03-03 19:11 +0000
Nicolas Pierron Nicolas Pierron - Fix: DoubleByValue & DoubleByRef for Trampolines. (no bug, r=dvander)
0fff437ca4fa317707115345bb0e2fc0688e7bd7
created 2012-03-02 01:06 -0800
pushed 2012-03-02 09:06 +0000
Marty Rosenberg Marty Rosenberg - Fix bustage due to passABIArg/pushABIArg mixup (no bug, r=red)
b30f45cba6e07684d0aeecadab0f1c886f44a185
created 2012-03-01 17:02 -0800
pushed 2012-03-02 01:05 +0000
Marty Rosenberg Marty Rosenberg - ARM support for new callWithABI changes (bug 709423, r=dvander).
eef8527f7ef19a4907cea5e0391a7fdd1151b1bc
created 2012-02-23 08:53 +0100
pushed 2012-02-23 07:53 +0000
Jan de Mooij Jan de Mooij - Type check values returned from VM calls in JIT code (bug 725357, r=dvander)
14d9f14b129ec4fdadddb796c522df7fa258eb4a
created 2012-02-22 09:46 +0100
pushed 2012-02-22 08:47 +0000
Jan de Mooij Jan de Mooij - Fix Clang (and probably also MSVC) errors (no bug, r=red)
8add57bafb0d0e6c76d01a3659cd0a6a06c868f0
created 2012-02-21 12:47 -0800
pushed 2012-02-21 20:51 +0000
David Anderson David Anderson - Implement IonMonkey write barriers (bug 724875, r=jandem,marty).
8aaf5f626c54aa48ac363ce4c32ad109f2125803
created 2012-02-16 16:12 -0800
pushed 2012-02-17 00:13 +0000
Marty Rosenberg Marty Rosenberg - Make the stack fixup code for OSI more verbose. (bug 727852, r=cdleary)
ea5d5e46a2e58fc4fe913f90c03eb929b1f40b80
created 2012-02-13 13:53 -0800
pushed 2012-02-13 22:06 +0000
Marty Rosenberg Marty Rosenberg - fix the newer OSI for arm. (bug 725584, r=dvander)
fc94aa84b3caf16c16b61fb9b9554eafb60ad221
created 2012-02-09 15:30 -0800
pushed 2012-02-09 23:33 +0000
David Anderson David Anderson - Fix follow-up nits.
1ae79ea16a74e68564cfc3d7dadb0d476f4fb9c7
created 2012-02-09 15:28 -0800
pushed 2012-02-09 23:31 +0000
David Anderson David Anderson - Implement LBitNotV (bug 725000, r=sstangl).
41382184b0f5f23cb359fab4ef67d5bcec6875dc
created 2012-02-07 15:37 -0800
pushed 2012-02-07 23:37 +0000
Sean Stangl Sean Stangl - Make native calls faster. (Bug 721031, r=dvander)
1c5fcda56a007734d0da6ca23f984e748e575001
created 2012-02-07 13:07 -0800
pushed 2012-02-07 21:07 +0000
Sean Stangl Sean Stangl - Back out faster native call support. (Bug 721031)
f46cfb199e77f2cb76b43a145ddc40d895e0dd63
created 2012-02-06 17:15 -0800
pushed 2012-02-07 01:16 +0000
Sean Stangl Sean Stangl - Make native calls faster. (Bug 721031, r=dvander)
8075851954f4090c47431c8750d37784c15401ac
created 2012-02-02 12:06 -0800
pushed 2012-02-02 20:06 +0000
Sean Stangl Sean Stangl - Remove OSI checks in generateVMWrapper()s. (Bug 723656, r=cdleary)
aebead9fb58a30ad1941502441e53479850811ab
created 2012-01-30 10:36 +0100
pushed 2012-01-30 09:37 +0000
Jan de Mooij Jan de Mooij - Compile unspecialized compare instructions (bug 679804, r=dvander)
7e7174cecfff4c756b1fc9ef90738762e3d62749
created 2012-01-27 17:53 -0800
pushed 2012-01-28 02:31 +0000
Marty Rosenberg Marty Rosenberg - Fix it up so we can have smaller bailouts! (bug 707844, r=jbramley)
18f53c3f6fac1ab4e7aa1f9509dfd8521dc7981a
created 2012-01-25 15:27 -0800
pushed 2012-01-25 23:29 +0000
David Anderson David Anderson - Merge from mozilla-central.
5f543808812a1625418bfaa18bd90bdccdcb3afe
created 2012-01-20 19:08 -0800
pushed 2012-01-21 03:09 +0000
Marty Rosenberg Marty Rosenberg - Rewrite constant pools to be better. (Bug 695219, r=dvander)
7e668a7cb811970330bfa1bc375146d994874846
created 2012-01-21 00:20 +0100
pushed 2012-01-20 23:21 +0000
Nicolas Pierron Nicolas Pierron - Remove using in trampolines. (no bug, r=red)
eaf23e4e399821e025a7cb4cb4056cff9e8ba806
created 2012-01-20 23:38 +0100
pushed 2012-01-20 22:39 +0000
Nicolas Pierron Nicolas Pierron - Fix WrapperMask assertions. (no bug, r=dvander)
427690bae90f253534e875308274e6b94f9b6e86
created 2012-01-20 09:31 +0100
pushed 2012-01-20 08:32 +0000
Jan de Mooij Jan de Mooij - Fix GCC 4.2 build (no bug, r=red)
fc8fd0998c1bc8e0db33694d26a341627ea63b27
created 2012-01-20 02:36 +0100
pushed 2012-01-20 01:45 +0000
Nicolas Pierron Nicolas Pierron - Reduce and declare registers use by VM wrappers (Bug 717374 part 1, r=jandem)
32da87962f94614f8d43121d345e943fabdcdfb3
created 2012-01-11 07:31 +0100
pushed 2012-01-11 07:16 +0000
Nicolas Pierron Nicolas Pierron - Remove ifdef from callVM (Bug 714205, r=cdleary)
f89babd5a9ff7a9b26404a3e969c5c1bdd356596
created 2012-01-10 22:22 -0800
pushed 2012-01-11 06:51 +0000
Marty Rosenberg Marty Rosenberg - Fix some issues with OSI. (bug 717077, r=cdleary)
6adb6479446a14694f253ae7f78f804e81c32192
created 2012-01-10 02:26 +0100
pushed 2012-01-10 01:46 +0000
Nicolas Pierron Nicolas Pierron - CallVM with Value& and double (Bug 715276, r=dvander)
90bb9afe9b9067c3b65601817238321cc990fd51
created 2012-01-09 23:31 +0100
pushed 2012-01-09 22:32 +0000
Jan de Mooij Jan de Mooij - Recompile and inline calls when scripts are hot (bug 706472, r=dvander,mjrosenb)
adfa6dfcc10b12707c643ee117c2bcf398e8a138
created 2012-01-08 00:49 +0100
pushed 2012-01-08 03:05 +0000
Nicolas Pierron Nicolas Pierron - ARM macro assembler cannot compare Immediate with Operands. (no bug, r=red)
a399e98a8d4a538f4e95e9cbe33393e452ce7569
created 2012-01-05 17:51 -0800
pushed 2012-01-07 00:46 +0000
Chris Leary Chris Leary - Bug 715357: Fail invalidation properly. (r=dvander)
6c5fa7b0aa48a7c88f47c9bd22287da4212688e7
created 2012-01-05 12:07 -0800
pushed 2012-01-05 20:10 +0000
Marty Rosenberg Marty Rosenberg - Port of OSI to ARM (bug=712846, r=cdleary)
57eab7d592f7b53834e6a2634ac480dad284ac96
created 2011-12-30 17:46 -0800
pushed 2011-12-31 01:53 +0000
David Anderson David Anderson - Use stack indexes instead of slots for easier frame conversion (bug 713997 part 2, r=sstangl).
3d3b77875d9c12a110ae5c43869a3842a8c08fad
created 2011-12-30 17:46 -0800
pushed 2011-12-31 01:53 +0000
David Anderson David Anderson - Fix a crash caused by invalidating the frame above an exit frame (bug 713997 part 1, r=sstangl).
60766fb64a78c0ed5886a3e91a3eff2e633b823b
created 2011-12-28 05:11 +0100
pushed 2011-12-28 04:27 +0000
Nicolas Pierron Nicolas Pierron - Implement callVM on ARM (Bug 710130, r=dvander)
c46781b63795f2158dbfc06d5405dd79239290d7
created 2011-12-27 17:36 -0800
pushed 2011-12-28 01:38 +0000
David Anderson David Anderson - Add safepoints mapping pointers, values, and live registers for instructions (bug 695075 part 7, r=sstangl).
3a226af16bad39cfd40a8e769fd0ce0de6228e3a
created 2011-12-27 17:36 -0800
pushed 2011-12-28 01:38 +0000
David Anderson David Anderson - Skip conservatively scanning Ion frames (bug 695075 part 1, r=billm).
2e74563aa784f4ac8a673e5d3b422d42bd513d6f
created 2011-12-06 16:09 -0800
pushed 2011-12-22 03:19 +0000
Chris Leary Chris Leary - Bug 686927: On-Stack Invalidation. (r=dvander)
5aee3edf91db1f5ec4f541ab14c7c5a4e832779e
created 2011-12-15 18:10 -0800
pushed 2011-12-16 02:11 +0000
Marty Rosenberg Marty Rosenberg - Implement LoadValue in some fancy ways, and fix the maximum offset for vldr/vstr. (bug 710985, r=jbramley)
6016a42c99d9f37b0130e7f4f0e4a55b25d09be3
created 2011-12-15 04:29 +0100
pushed 2011-12-15 03:31 +0000
Nicolas Pierron Nicolas Pierron - Compile JSOP_GETPROP to a VMFunction call (Bug 701958, r=dvander)
806416b0a6286fd1c11e5872de01a993398a5a94
created 2011-12-14 17:11 -0800
pushed 2011-12-15 02:07 +0000
Marty Rosenberg Marty Rosenberg - Actually finish the code for callGeneric, so we can call things. (bug 710551, r=sstangl)
5ee070c3f2d07e2895660e768c7199f2a1047a6c
created 2011-12-13 13:36 -0800
pushed 2011-12-13 21:36 +0000
Sean Stangl Sean Stangl - Call uncompiled and native functions on x86 and x64. (Bug 708441, r=dvander)
d1aaf2fb79c7f6a2ad28469a0f40dd163b546bad
created 2011-12-09 17:59 -0800
pushed 2011-12-10 02:00 +0000
David Anderson David Anderson - Fix red!
5db40fd3d912ca44818b2112c9b941b90bdb12fb
created 2011-12-09 17:07 -0800
pushed 2011-12-10 01:13 +0000
David Anderson David Anderson - Use template magic to deduce function calling info (bug 707845 part 3, r=pierron).
75d1d99a836304dc0e8f6a4fb0df958356709db6
created 2011-12-09 17:07 -0800
pushed 2011-12-10 01:13 +0000
David Anderson David Anderson - Simplify VMFunction structure (bug 707845 part 1, r=pierron).
90e4885eada06554f09dc0cf204b4e3025d0db4e
created 2011-12-06 12:08 -0800
pushed 2011-12-07 00:01 +0000
Chris Leary Chris Leary - Bug 706986: Unexpected argument types should cause reflow. (r=dvander,mjrosenb)
2305516f763036c8a05c449d2c818297c4d09bb6
created 2011-12-06 15:08 -0800
pushed 2011-12-06 23:08 +0000
Marty Rosenberg Marty Rosenberg - Implement a new way of disassembling instructions, and some gc tracing. Also fix the red (bug 698564, r=jbramley)
46d879f24756b2c85dfa67a4b79eff75369a3c16
created 2011-12-06 00:46 +0100
pushed 2011-12-05 23:52 +0000
Nicolas Pierron Nicolas Pierron - Implement JSOP_NEWARRAY. (Bug 685838, r=sstangl)
62b870d9682bd2a3f77bbd83c3621962d18723b1
created 2011-12-01 17:32 -0800
pushed 2011-12-02 01:34 +0000
Marty Rosenberg Marty Rosenberg - Change some registers around to make OSR work on ARM, fix InvertCondition (no bug, r=sstangl)
less more (0) -60 tip