js/src/ion/arm/CodeGenerator-arm.cpp
41ab7286a2e2c9b81ff54f082d0459ac40cb2da0
created 2013-06-26 23:19 -0700
pushed 2013-06-28 02:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 1) - Include full paths in #include statements in js/src/ion/. r=jandem.
8ee743b1a83e0e77d830dcc98ec7e21261abe2ea
created 2013-05-23 15:38 -0400
pushed 2013-05-23 19:39 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 873522 - Perf integration for IonMonkey r=dvander
8a44a72db55bd422467b2f57db24e7242cce444d
created 2013-05-09 12:20 -0400
pushed 2013-05-09 16:21 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem
c2de391c032f0e462d2d30c7238028ea13a90fb4
created 2013-05-04 23:57 -0700
pushed 2013-05-05 06:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 868708 - IonMonkey: ARM, Add Move instruction when we divide by 1. r=mjrosenb
f3734569c30367ef907150a118144808eabf8c22
created 2013-05-04 23:08 +1000
pushed 2013-05-04 20:44 +0000
Douglas Crosher Douglas Crosher - Bug 868708 - ARM optimize signed integer divisions by constant powers of two. r=nbp
fc9427895561219823fe8aef2b4f2a7a16d11dcb
created 2013-04-27 15:02 -0600
pushed 2013-04-27 21:02 +0000
Brian Hackett Brian Hackett - Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem.
659fa167a6bba070697efdd0fa81bbe3d8d66074
created 2013-04-23 16:34 -0600
pushed 2013-04-23 22:34 +0000
Brian Hackett Brian Hackett - Bug 862103 - Split GuardShapeOrType into GuardShape and GuardObjectType, r=dvander.
11b64221636b72bf2c803f146e81ee960cabf47f
created 2013-04-18 13:26 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Merge from mozilla-inbound.
d746d516bf55420ebc686f206164973e2d791913
created 2013-04-15 17:12 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 862103 - Various benchmark performance fixes.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
286594159989676fc3b908aaad32960fa19780e8
created 2013-04-10 11:04 -0700
pushed 2013-04-10 18:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 3: Dispatch style ICs in Ion and ParallelGetPropertyIC. (r=nbp)
8f3f965dc11677593b56c40416660af0078184b0
created 2013-03-25 18:22 +1100
pushed 2013-04-09 07:12 +0000
Douglas Crosher Douglas Crosher - Bug 840285 - ARM support for Ion asm.js (r=luke,mjrosenb also landing some of doug crosher's patches)
fa15e3c18ecf0a0270c5f31c3571c5904ecb3151
created 2013-03-29 12:38 -0700
pushed 2013-03-29 21:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 855133. (r=mjrosenb)
6fdbfac4b51cc6bcfe9083bfe7867f4db66c5683
created 2013-03-19 12:23 +0100
pushed 2013-03-19 11:31 +0000
Jan de Mooij Jan de Mooij - Bug 851053 - Remove MRecompileCheck. r=bhackett
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-03-15 11:00 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
c39c03b6a256d571e6ba8129e12f8925a8d2981c
created 2013-02-26 19:56 -0500
pushed 2013-02-27 01:07 +0000
Luke Wagner Luke Wagner - Bug 845458 - IonMonkey: simplify constant double handling on x86 (r=dvander)
f5223cda35aa259f30e3ef3d07a2a549f5f5fe18
created 2013-02-08 00:01 +0100
pushed 2013-02-07 23:01 +0000
Tom Schuster Tom Schuster - Bug 836373 - IonMonkey changes to compareString for the baseline jit. r=jandem
1010b6f16db40fc4c84663478ddd054ec20199e6
created 2013-02-07 07:13 -0700
pushed 2013-02-07 14:13 +0000
Brian Hackett Brian Hackett - Bug 838727 - Move emitDoubleToInt32 to MacroAssembler, r=jandem.
6d1072f85dffb4edf9045a686725b640146ebdaf
created 2013-01-31 18:41 -0800
pushed 2013-02-04 17:10 +0000
Luke Wagner Luke Wagner - Bug 837016 - IonMonkey: store CodeLabels by value (r=h4writer)
d693f77e31664963fac8a9828e0ff136c0053a1e
created 2013-01-31 11:30 -0800
pushed 2013-01-31 21:37 +0000
Luke Wagner Luke Wagner - Bug 835003 - simplify generation of MTableSwitch jump tables (r=h4writer)
d7dd65663469a6a5b301778d1daf38fcef30d8ae
created 2013-01-29 16:20 -0700
pushed 2013-01-29 23:20 +0000
Brian Hackett Brian Hackett - Bug 833898 - Allow converting mixed arrays of ints and doubles to uniform doubles, r=jandem.
3b42359a9f6be945cf1ac3ea45bf8a786a3105cd
created 2013-01-26 16:03 +0100
pushed 2013-01-26 15:04 +0000
Tom Schuster Tom Schuster - Bug 830787 - Move jsscope to vm/Shape. r=jorendroff
5bd1808505507f64cdcf29cdd564f701c91e876d
created 2012-12-07 18:54 -0800
pushed 2013-01-19 01:31 +0000
Luke Wagner Luke Wagner - Bug 832085 - Never bail in truncated LModI/LModPowTwoI/LModMaskI (r=hv1989)
0fc08201d445b2bafdd3e8148b399040ed294ea2
created 2012-12-07 18:54 -0800
pushed 2013-01-19 01:31 +0000
Luke Wagner Luke Wagner - Bug 832085 - Never bail in truncated LDivI (r=hv1989)
398451873ee8e8c777c62243b39ab1cb40d0feae
created 2013-01-07 21:34 +0100
pushed 2013-01-07 20:40 +0000
Hannes Verschore Hannes Verschore - Bug 827421: IonMonkey: visitCompareD on arm should report success after codegen, r=mjrosenb
b9c4a94834925e98f93c113f6cbe1b24a12f7cb0
created 2013-01-04 00:10 +0100
pushed 2013-01-03 23:17 +0000
Tom Schuster Tom Schuster - Bug 822436 - IonMonkey: Inline Math.imul. r=h4writer
6bc692ff1c10fa3d2f045d3764e701c101c298db
created 2012-12-22 23:07 +0100
pushed 2012-12-22 22:08 +0000
Hannes Verschore Hannes Verschore - Bug 777262: IonMonkey: Inline more compare operations, r=jandem
5589176b4f580ede28bcbd0b8be714e1912df4f8
created 2012-12-20 15:06 +0100
pushed 2012-12-20 14:07 +0000
Tom Schuster Tom Schuster - Bug 822265 - Implement negateDouble cross-platform wise and use it for CodeGenerator. r=jandem
eb53ab86f515ba239e4ec604cfce3991c14154ef
created 2012-11-29 10:22 -0800
pushed 2012-12-14 17:55 +0000
Terrence Cole Terrence Cole - Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
3b419a7a354c8151ba403f5e68decad1a076c2d7
created 2012-12-04 19:10 +0100
pushed 2012-12-04 18:10 +0000
Tom Schuster Tom Schuster - Bug 797970 - Use stdint types in IonMonkey. r=jandem
a5974ecf93c01c4128606d9a183a9799d98c6e12
created 2012-11-15 07:00 -0800
pushed 2012-11-15 14:47 +0000
Brian Hackett Brian Hackett - Allow performing code generation off thread during compilation, bug 785762. r=dvander
606325d07fe1a9b3473dc01bcff50de0bf3c6f53
created 2012-11-14 16:38 -0500
pushed 2012-11-14 21:39 +0000
Marty Rosenberg Marty Rosenberg - fix up a bunch of macro-assembler blemishes, and fix a jittest failure (bug 811489, r=djvj)
6ba78023b36730c1140355ddb6df4c7f9981b8e7
created 2012-11-14 06:46 -0800
pushed 2012-11-14 14:34 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
e08357289bedc9c2ba253c7d5b3b82ac40402624
created 2012-11-12 19:40 -0500
pushed 2012-11-13 00:40 +0000
Kannan Vijayan Kannan Vijayan - Bug 803730 - Fix boxing of object input in instanceOf checks. r=sstangl,dvander
ff7dbd3e59fddd7b3dd24006c6188133e1fbc03d
created 2012-11-07 20:13 -0500
pushed 2012-11-08 01:13 +0000
Kannan Vijayan Kannan Vijayan - Backing out 72078b2daa84 due to not fixing entire issue.
72078b2daa84e9cd418420fc9f5ecff8fa081dfd
created 2012-11-07 17:16 -0500
pushed 2012-11-07 22:16 +0000
Kannan Vijayan Kannan Vijayan - Bug 803730 - Fix boxing of instanceOf inputs in ion. r=sstangl
e1c05c15787c41bb54f923cb25d2959deef79e42
created 2012-11-07 14:58 -0500
pushed 2012-11-07 19:57 +0000
Nathan Froyd Nathan Froyd - Backout a9cfcf4b62d9 (bug 803730), a5e214d4f8b0 (bug 803730), for intermittent oranges in newly added tests
a9cfcf4b62d9b38aa4800379f2d890531afe99aa
created 2012-11-07 13:04 -0500
pushed 2012-11-07 18:04 +0000
Kannan Vijayan Kannan Vijayan - Bug 803730 - Fix ion to box LHS operand when performing InstanceOf on an object. (r=sstangl)
e73c3d5719c52ba78fede4cd9f8c6014ccd07808
created 2012-10-31 15:41 -0700
pushed 2012-10-31 22:41 +0000
Sean Stangl Sean Stangl - Bug 800617 - Fix some ARM-specific uber-nits. r=mjrosenb
a306ea0502f7d2e01d0950fddde6637bbfa00351
created 2012-10-30 14:59 -0700
pushed 2012-10-30 21:59 +0000
Tony Young Tony Young - Bug 806643 - Negate doubles by flipping signed bit. r=sstangl
f5e702c39521bb6fb440664593d7dbcbd5bf3da8
created 2012-10-25 20:05 -0400
pushed 2012-10-26 00:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 589b6766b99a (bug 786146) due to test bustage on a CLOSED TREE.
589b6766b99a4ba4674035201376f35fde602334
created 2012-10-25 15:37 -0700
pushed 2012-10-25 22:37 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
e70b2e6a920777160858b9d105a89949af221a1f
created 2012-10-19 16:45 -0700
pushed 2012-10-20 00:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
441defeeb6533f18a9eaa3c09ddb5e3747987049
created 2012-10-19 14:55 -0700
pushed 2012-10-19 21:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 0498e3bb74bd:9011919fcf00 (bug 799818) for build bustage
31ab0fe92304517353cb63626de2c855b14befda
created 2012-10-19 14:30 -0700
pushed 2012-10-19 21:35 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer
af9e58e861024e230bc10cdd109ac2af159bfa9f
created 2012-10-02 04:34 -0400
pushed 2012-10-08 05:42 +0000
Marty Rosenberg Marty Rosenberg - Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem)
f49e4541bb56759e89b90ac9ddc9357089636cc2
created 2012-10-05 13:12 +0100
pushed 2012-10-05 12:13 +0000
Ed Morley Ed Morley - Backout 4a76e692a4ab, 2962951f5fcc, d1d2149443ed, 83c3735801e7, 675ef796ed5b, f4b029b6b164, 83fa2144aa1d (bug 765119) for make check failures
f4b029b6b164f64635368b02b12398b448382bae
created 2012-10-02 04:34 -0400
pushed 2012-10-05 10:24 +0000
Marty Rosenberg Marty Rosenberg - Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem)
809b60046c5bfa16347921d7f3d87669c0f9f558
created 2012-10-03 16:00 +0100
pushed 2012-10-03 15:01 +0000
Ed Morley Ed Morley - Backout 1d2a2a4ce97c, 1a3d23311a58, ec67e229cc9b, 43a250bfe33d, 43e4a8a3788b, e9cb6c217681 (bug 765119) for mochitest failures on Windows
43e4a8a3788b361897d1bb48fd52265d5cdeb166
created 2012-10-02 04:34 -0400
pushed 2012-10-03 13:42 +0000
Marty Rosenberg Marty Rosenberg - Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem)
c76b04f5a2b5ecf24cc7509ce3b4e501453cecbd
created 2012-10-02 10:58 +0100
pushed 2012-10-02 09:58 +0000
Ed Morley Ed Morley - Backout 7895a56d434d, 2520fd9f3883, bca9d7ef2727, ba4e134b13fd (bug 765119) for make check failures
bca9d7ef2727f1dff6ad72ac739fecb38595d7f7
created 2012-10-02 04:34 -0400
pushed 2012-10-02 08:38 +0000
Marty Rosenberg Marty Rosenberg - Add a bunch of features to range analysis to make it optimize more. (bug 765119, r=jandem)
93bb13e0ec29034c3668f0de0c69da1ae3a52cee
created 2012-09-05 11:54 +0200
pushed 2012-09-11 20:39 +0000
Jan de Mooij Jan de Mooij - Bug 787906 - Don't emit a shift instruction for x >>> 0. r=dvander
f9ff9c554d4b92144d582e4779d02e64a97aaf3b
created 2012-09-01 19:11 +0200
pushed 2012-09-11 20:39 +0000
Jan de Mooij Jan de Mooij - Bug 785974 - Handle JSOP_URSH with double type without bailouts. r=dvander
5be6b8747c745c16007eb2bd75ae4d5199f23010
created 2012-08-10 14:17 +0200
pushed 2012-09-11 20:39 +0000
Tom Schuster Tom Schuster - Bug 764477 - IonMonkey: Inline Math.max and Math.min. r=jandem, mrosenberg
5e461fb2250aab1fb9ab3188b363a28ec1bd8c5e
created 2012-08-08 15:02 +0200
pushed 2012-09-11 20:39 +0000
Jan de Mooij Jan de Mooij - Bug 780973 - Try to enter outer loops rather than inner loops via OSR. r=dvander,bhackett
less more (0) -100 -60 tip