js/src/jit/CodeGenerator.cpp
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
8c452ca6d4165f69c4dc0901fc6bf9753e58afb2
created 2013-09-10 16:17 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 3 - Inline |typeof object| if the input is known to be non-callable and does not emulate undefined. r=bhackett
61824642543ad2d21365f8a8e368686f452f9f69
created 2013-09-10 16:17 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie
d660739f74981545b16aeee25fae6a4bcb10bc8a
created 2013-09-06 13:52 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett
12657c2feb9c73ab8a0a8e3e75014c301b9ca4e2
created 2013-09-09 18:55 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 2: SetElementIC typed array stubs. (r=jandem)
e9370865aae020dd07f00216f17787d7b6288d85
created 2013-09-09 18:55 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem)
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
a1bd3bb5a0ba0b09fdae8df4731ab426bb42bf5e
created 2013-09-06 15:10 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 909717: IonBuilder: Introduce typed typebarriers, r=jandem
be8536d49a60e1449437b024837f10eb5b7f0742
created 2013-09-06 13:05 +0200
pushed 2014-03-06 09:24 +0000
Yaron Tausky Yaron Tausky - Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5da8f0c08bd0c512e112d8d1dfa06dfbed2caf0a
created 2013-09-06 16:25 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 909717 - Backout due to orange + style nit orange fix on a CLOSED TREE.
94d54fe84c7719350b18640f563a4eb37fc93e1f
created 2013-09-06 15:10 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 909717: IonBuilder: Introduce typed typebarriers, r=jandem
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2014-03-06 09:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
002694f6c9d60b8fec2045f1411fe606e6b0a402
created 2013-09-05 10:12 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 911989 - Compile JSOP_DELELEM with IonMonkey. r=h4writer
7850adf40329e17565cab0a26e7f93e1f7ef3100
created 2013-09-04 11:57 +1000
pushed 2014-03-06 09:24 +0000
Douglas Crosher Douglas Crosher - Bug 893363 - Ionmonkey: improve support for the Linux perf performance tool. r=bbouvier
e6acba1186f4e40aa8967aaf770410ae79b0a927
created 2013-09-03 11:12 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 911370 - Don't leak IonScript if IonCode allocation fails in CodeGenerator::link. r=bhackett
abb25a18b5a50fbaba8b1e488b41806e8f6b7fd0
created 2013-09-02 10:05 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 906788 - Construct TypeObject newScript information using MIR, r=jandem.
c1ccfd8f31bf1310797c02c0babca78d4c3c0e27
created 2013-08-30 18:50 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 824393 - Part 0: Open SetPropertyIC to cases with uncertain TI. (r=bhackett)
cb78e376db2baa548b3b6a30a2f9ebd9fb3eb539
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
125ce2b2c1a8fa59f3334bc7b88c51bb4e097a00
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 2: Use DataPtr in visit*IC instead of direct pointers. (r=nbp)
674a3e4f095985e043d44f5b6549bf879ce42790
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 1: Implement DataPtr to refer to objects in runtimeData_. (r=nbp)
8328d4b74a2e6dd8e635f609be0661ed4759c1e9
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 0: Use runtimeData_ offsets instead of cacheList_ offsets to refer to ICs. (r=nbp)
71af55ce15de30d78487c262b1bc4409bfed2dc3
created 2013-08-28 21:53 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 905999, bug 909989) for Linux tp crashes on a CLOSED TREE.
a95e00dbefea9295d1b6d8643975a6d6e5d918b3
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 905999 - Part 2: Store cache location data in IonScript for runtime lookup. (r=nbp)
91b14e27101aebf69b2a8772e5f86c0caf8e9cfb
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 2: Use DataPtr in visit*IC instead of direct pointers. (r=nbp)
f1842e91034d380667ee6c7892b3550d2589cc0f
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 1: Implement DataPtr to refer to objects in runtimeData_. (r=nbp)
ccc30b7c22777d972601092504266ecb7f086323
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 909989 - Part 0: Use runtimeData_ offsets instead of cacheList_ offsets to refer to ICs. (r=nbp)
b3975ebdc69540ea4a664326551a100124ba9683
created 2013-08-28 16:12 -0700
pushed 2014-03-06 09:24 +0000
Eric Faust Eric Faust - Bug 908507 - Remove unused scriptList() from IonScript and MIRGraph. (r=nbp)
548651733b5a5e43c43fd6c88e4980894b7bc6b8
created 2013-08-28 11:04 -0700
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 732665 - Introduce a mechanism for specifying different stack limits for system, trusted, and untrusted code. r=luke
acc3e8dacecc2250e9135223284d19b5b49c2944
created 2013-08-12 22:00 -0400
pushed 2014-03-06 09:24 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Make typed array use type repr constants (Part 2/6) r=sfink
20d71d9471cbd4fedac55fbcbde1de7fd90dcc89
created 2013-08-22 16:33 +0200
pushed 2014-03-06 09:24 +0000
Felix S. Klock II Felix S. Klock II - Bug 901000: Added uncached variants of Math functions for PJS (r=nmatsakis).
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
8773a32c8f39f668101d7f847fdd0b13add14fdc
created 2013-08-26 20:47 -0700
pushed 2014-03-06 09:24 +0000
Nicolas Pierron Nicolas Pierron - Bug 907333 - IonMonkey: Add MAssertRange. r=h4writer
b5615e12b118b1ca0828e0b0b24cfea23a6c4dfb
created 2013-08-26 15:43 -0700
pushed 2014-03-06 09:24 +0000
Nicolas Pierron Nicolas Pierron - Revert "Bug 907333 - IonMonkey: Add MAssertRange. r=h4writer"
a559154a056c4e4910ca7066c9c217a741d5e4c5
created 2013-08-26 14:32 -0700
pushed 2014-03-06 09:24 +0000
Nicolas Pierron Nicolas Pierron - Bug 907333 - IonMonkey: Add MAssertRange. r=h4writer
fbf11d4d27e62ff808db93c662697851fbc8d125
created 2013-08-21 18:47 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 904315 - Watch for negative integers when loading maybe-hole elements from arrays, r=jandem.
0f0334b7b9a5524917ce025091154420eddb5798
created 2013-08-20 23:10 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 904759 - IonMonkey: Remove unused functions/MIR/LIR related to PolyInlineDispatch, r=djvj
1718a2f065c60705efc1a77e53b01017dbee6716
created 2013-08-20 12:53 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ef139b6034a5 (bug 890722) for SM rootanalysis orange.
ef139b6034a551d4b1f3d01c0f3bef6945be40cb
created 2013-08-20 17:34 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
f620fcca5ff17cade1d7c1cab286b2701f0450e6
created 2013-08-20 11:09 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 906284 - Fix Ion SetPropertyIC to pass the right value to SetProperty. r=bhackett,efaust
251540232d8f8890458446fcb2e89f8a87b02cd7
created 2013-08-17 05:54 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 906171 - Avoid deadlock from calling triggerOperationCallback under CodeGenerator::link, r=jandem.
77bcbb164b455598c203a6805eec85ffe92b37c0
created 2013-08-16 14:40 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 894813 - IonMonkey: Eliminate ambiguity in pow calls in a CLOSED TREE
f08e4a699011c5d2e6402c7e6caea33c54e44f40
created 2013-08-16 14:09 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 894813 - IonMonkey: Implement dynamic range analysis checking. r=nbp
627e7121da84a0d4ac45f94c7fc6fee823b99164
created 2013-08-16 14:13 -0400
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 905723 - Remove MForceUse. r=nbp
57c6f4392a6e71b067392ac815c814c91db7518a
created 2013-08-16 11:16 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 905148 - Check that a safepoint's live registers are not modified between a VM call and its OsiPoint. r=nbp
1b16c2c729b9d62e103846aa9c9276fe5600dfc7
created 2013-08-16 10:40 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 905091 part 2 - Ensure no instructions are inserted between an instruction and its OsiPoint. r=bhackett
9c90bda449925de88dfb3840d34168fdf6c48d55
created 2013-08-15 07:33 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
ba172ee1f140822cdb5fa3b66fb74b3d4cb872fe
created 2013-08-15 09:36 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 892787 - Fix the JITs to not optimize constructor calls if the callee is not a constructor. r=h4writer
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
34921ae3f262160cd34a6246507a73752333669e
created 2013-08-13 15:44 -0700
pushed 2014-03-06 09:24 +0000
Gary Kwong Gary Kwong - Bug 901178 - Backout 7d4e75a5d414. r=nbp in person
9179e5001bb4c1632a82397928f425a687380944
created 2013-08-13 22:46 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 891910 - IonMonkey: In a generic call handle all cases without need for bailout, r=sstangl
6292baed5ec32eb86b04a8c7f1a5305567f15e41
created 2013-08-13 09:16 -0600
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 886850 - Clean up write barriers for ion/baseline scripts, r=jandem.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
2045c5f41beee8aba72140caa017630863464664
created 2013-08-09 11:49 -0700
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 900890 - IonMonkey: Use a dedicated register to unbox the index of SetElementIC. r=jandem
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip