js/src/jit/shared/MacroAssembler-x86-shared.h
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
16f4eae9ae00794eb1663ec7d8a732b08b28bf75
created 2013-12-17 08:49 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
f6097fcbd39b8fc97d29d0923c577ca99f5eb22d
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
5c17264cd2d14ee4f046350b9ac32b5ba998404c
created 2013-12-09 12:53 +0100
pushed 2014-03-17 21:55 +0000
masaya iseki masaya iseki - Bug 848510 - Add Baseline double stub for BITNOT. r=jandem
57be8afcd68b9300b55db74bc1da3cc1874e9570
created 2013-10-08 15:39 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl
33bb2c20c28a5bffa3d655c93ad76227bc9d9267
created 2013-10-04 19:24 -0700
pushed 2013-12-09 19:58 +0000
masaya iseki masaya iseki - Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
922c7710220a5766a5c6afcdc808323d715d5888
created 2013-10-01 17:47 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use the high-level mov interface for setting registers to zero, since it now knows how to do the xor trick automatically. r=nbp
734521b46dc9644db03be03277f83dba917552c0
created 2013-10-01 17:46 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use xorl %reg, %reg to clear a register to zero. r=nbp
ba3cb2271302ddcbc437ebb9d82a471dd853b201
created 2013-10-01 08:46 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 917991 - Cleanup the mechanism by which movapd and movaps are used for register-to-register moves. r=jandem
3c21fdf48606c2996416d020bbd21fd2eb069dfb
created 2013-09-26 18:11 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919838: Specialize ToInt32 for Float32; r=sstangl
230cc5fecdef089c3e349010b164dbeeea1321e6
created 2013-09-24 20:08 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 917991 - IonMonkey: Replace movsd with loadDouble and storeDouble as appropriate. r=jandem
b1439c3e38603f1fae0174ad83078e4e08567a97
created 2013-09-24 09:58 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level MacroAssembler interfaces in a few more places. r=luke
2fe343b79664065bf11a13f212601c03970b25a3
created 2013-09-20 14:51 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 918815: Inline zero Float32 constants on x86 and factor out maybeInlineFloat; r=sstangl
a4bf8390deb0043dcf6d152ac42d2645f7177ac9
created 2013-09-17 15:27 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916167 - IonMonkey: Explicitly break dependencies from partial-writes to xmm registers. r=jandem
9ca74e12ff653c0702da3c3fcb9f2787c0a5dcb7
created 2013-09-12 17:42 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919838 - Specialize ToInt32 for Float32. r=sstangl, a=lsblakk
d14d91e9fca4423049957e043b891b8e7e1b05bc
created 2013-10-16 12:45 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d204b52c966d (bug 919838) for jit-test failures. a=backout
d204b52c966d2ce3b919b65f7732cdc4f1ec0db9
created 2013-09-26 18:10 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919838 - Specialize ToInt32 for Float32. r=sstangl, a=lsblakk
5626e0382661d8a8d34ea622f2d8733a42cd3eb4
created 2013-10-07 10:50 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 47cb296e2627 (bug 919838) for Android bustage. a=backout
47cb296e2627e928ccaab230428cc15c5d3f5277
created 2013-09-26 18:11 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919838 - Specialize ToInt32 for Float32. r=sstangl, a=lsblakk
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
3d9f3a2e90f4085844108ff59711cc0420cd35d5
created 2013-09-11 08:35 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910796 - SpiderMonkey: Micro-optimize clampIntToUint8. r=mjrosenb
e9370865aae020dd07f00216f17787d7b6288d85
created 2013-09-09 18:55 -0700
pushed 2013-10-28 21:59 +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 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
958f4d97203b692fb3dc02b786e4e95714dbef3d
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 0: Fix include leak of IonCaches.h and others (r=nbp over IRC)
4fcb0471e0c98ab2d4d057237b94603bac9c7415
created 2013-08-11 20:02 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out ffb1961adc27:c81045074b71 (bug 875452), 87a5139e77eb:093496cb6997 (bug 902264), d04219b09245:954b005832ac (bug 875452) on suspicion of causing GC crashes
954b005832ac4b4b3528c6a7662b6aee1ed6096d
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 0: Fix include leak of IonCaches.h and others (r=nbp over IRC)
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400| base
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400| base
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
less more (0) tip