js/src/ion/arm/CodeGenerator-arm.cpp
63887fd246ccb18d142750aa8631d72bf5759fd1
created 2013-07-26 14:49 +0200
pushed 2013-07-27 02:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset df8423fdcad8 (bug 888088) for possible premaorange crash
df8423fdcad845e23ee1f2a3d2f8f13c67142c1a
created 2013-07-25 17:10 -0700
pushed 2013-07-27 02:25 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 11) - Fix #include ordering in js/src/ion/arm/. r=nnethercote.
89a4ff6bdc937068222da3f0cc1a0cb3a8a8c797
created 2013-07-24 09:36 -0700
pushed 2013-07-25 02:45 +0000
Dan Gohman Dan Gohman - Bug 895465 - IonMonkey: Optimize codegen for test(and(x, y)). r=mrosenberg
37d32a10aed36602e2859aa3ebbc247e5e31fc66
created 2013-07-24 03:01 -0700
pushed 2013-07-25 02:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 892971 - Part 2: Unify names specific to parallel execution to use the 'Par' suffix. (r=nmatsakis)
b6e1a6d7f62266cfa0768a5d0c9350010c335437
created 2013-07-22 15:23 -0400
pushed 2013-07-23 01:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 190563720411 (bug 895465) for Linux32 jit-test failures.
190563720411aced23463291a39cd5c70f50a647
created 2013-07-22 10:36 -0700
pushed 2013-07-23 01:47 +0000
Dan Gohman Dan Gohman - Bug 895465 - IonMonkey: Optimize codegen for test(and(x, y)). r=mrosenberg
4d5770fafecb73d9b39d001a98957fb753cd702c
created 2013-07-22 10:14 +0100
pushed 2013-07-23 01:47 +0000
Jon Coppeard Jon Coppeard - Bug 895883 - IonMonkey: (ARM) Use hardware divide instruction for unsigned division where possible r=mjrosenb
0f046ccc7b5388dc94182d3a86e4d7ebbc8934ab
created 2013-07-19 09:31 -0700
pushed 2013-07-20 00:51 +0000
Hannes Verschore Hannes Verschore - Bug 895019: Cleanup and make the tracelogger work again, r=jandem
594fc2c953b6a238096fe3e2e378ebad6fb64b21
created 2013-07-18 14:25 +0100
pushed 2013-07-19 00:35 +0000
Jon Coppeard Jon Coppeard - Bug 888237 - IonMonkey: (ARM) Use hardware divide instruction to calculate modulus r=mjrosenb
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed 2013-07-19 00:35 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
05bfd456e558aacb1bc3f63fabb33a08e3d08e9d
created 2013-07-11 17:11 -0600
pushed 2013-07-12 17:29 +0000
Brian Hackett Brian Hackett - Bug 891534 - Use asm.js ops for truncated unsigned div/mod, allow div ops to be marked as truncated, r=jandem.
0d65b1c05b2f2dcacf88bbac2038516b4c6525dd
created 2013-07-10 12:24 +0200
pushed 2013-07-10 17:49 +0000
Christian Holler Christian Holler - Bug 879701 - Split up the used/bound assertion in ARM CodeGenerator. r=mjrosenb
f1088655c731d338805556c181beac905005d1b2
created 2013-07-09 10:23 +0200
pushed 2013-07-10 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 864400 - Optimize ModI for non-constant power-of-2 divisors. r=h4writer
50339ff1412f330c01ef9326e94ddc3109f50563
created 2013-07-08 03:24 -0700
pushed 2013-07-08 20:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 881536 - Part 2: Refactor initializeAddCacheState into DispatchIonCache. (r=nbp)
65b5396b440194975496d03c9b17a9b84582f5e9
created 2013-07-01 21:23 -0700
pushed 2013-07-03 18:15 +0000
Dan Gohman Dan Gohman - Bug 876064 - Change HeapLabel with NonAssertingLabel, and don't allocate it on the heap. r=luke
91851a7f561a770fb8a386cd59aa737f599f24c2
created 2013-07-01 23:06 -0700
pushed 2013-07-02 16:45 +0000
Phil Ringnalda Phil Ringnalda - Backed out efc4b8a23cd7:12e8fc56b5eb (bug 876064) for asm.js test failures
12e8fc56b5ebc43b4eeef34a7f26e7d6358e6034
created 2013-07-01 21:23 -0700
pushed 2013-07-02 16:45 +0000
Dan Gohman Dan Gohman - Bug 876064 - Change HeapLabel with NonAssertingLabel, and don't allocate it on the heap. r=luke
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
8d95c0feed77f9bebfb4cc0712954ee1d6d628d3
created 2013-06-28 11:34 -0700
pushed 2013-06-29 01:27 +0000
Dan Gohman Dan Gohman - Bug 885179 - Refactor visitMoveGroup into shared code. r=jandem
77b3479f3f00ff2aba31ad8e0749341403c41b48
created 2013-06-28 11:54 +0100
pushed 2013-06-29 01:27 +0000
Jon Coppeard Jon Coppeard - Bug 872824 - IonMonkey: (ARM) Add support for hardware divide instructions r=mjrosenb
41ab7286a2e2c9b81ff54f082d0459ac40cb2da0
created 2013-06-26 23:19 -0700
pushed 2013-06-28 13:32 +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-24 04:02 +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-10 08:13 +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-06 00:15 +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-06 00:15 +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-28 01:24 +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-24 12:15 +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 19:03 +0000
Brian Hackett Brian Hackett - Merge from mozilla-inbound.
d746d516bf55420ebc686f206164973e2d791913
created 2013-04-15 17:12 -0600
pushed 2013-04-23 19:03 +0000
Brian Hackett Brian Hackett - Bug 862103 - Various benchmark performance fixes.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:44 +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-16 01:49 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 01:49 +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 11:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 11:51 +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-11 19:19 +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 23:24 +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-30 23:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 855133. (r=mjrosenb)
6fdbfac4b51cc6bcfe9083bfe7867f4db66c5683
created 2013-03-19 12:23 +0100
pushed 2013-03-19 20:40 +0000
Jan de Mooij Jan de Mooij - Bug 851053 - Remove MRecompileCheck. r=bhackett
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-03-16 22:12 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
c39c03b6a256d571e6ba8129e12f8925a8d2981c
created 2013-02-26 19:56 -0500
pushed 2013-02-27 13:22 +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-08 11: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 21:40 +0000
Brian Hackett Brian Hackett - Bug 838727 - Move emitDoubleToInt32 to MacroAssembler, r=jandem.
6d1072f85dffb4edf9045a686725b640146ebdaf
created 2013-01-31 18:41 -0800
pushed 2013-02-05 00:26 +0000
Luke Wagner Luke Wagner - Bug 837016 - IonMonkey: store CodeLabels by value (r=h4writer)
d693f77e31664963fac8a9828e0ff136c0053a1e
created 2013-01-31 11:30 -0800
pushed 2013-02-01 20:50 +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-30 13:05 +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-27 00:13 +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 16:10 +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 16:10 +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-08 11:32 +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-04 17:24 +0000
Tom Schuster Tom Schuster - Bug 822436 - IonMonkey: Inline Math.imul. r=h4writer
6bc692ff1c10fa3d2f045d3764e701c101c298db
created 2012-12-22 23:07 +0100
pushed 2012-12-23 20:50 +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 21:06 +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-15 21:18 +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-05 01:17 +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-16 01:21 +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-15 02:43 +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-15 02:43 +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 16:29 +0000
Kannan Vijayan Kannan Vijayan - Bug 803730 - Fix boxing of object input in instanceOf checks. r=sstangl,dvander
less more (0) -100 -60 tip