js/src/jit/arm/Lowering-arm.cpp
6b1e076dbcb761524022bf077eb1457b59e38e5c
created 2016-05-24 07:43 +0200
pushed 2016-05-24 12:54 +0000
Hannes Verschore Hannes Verschore - Bug 1269313: IonMonkey - Use TI to break alias between instructions, r=jandem
c2421006f687f8b9553a5dd33dbbbc0426a5c364
created 2016-05-02 18:15 +0200
pushed 2016-05-10 22:20 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268910: Trap on edge cases for integer div/mod; r=sunfish
a8a0b4464969d0b76cb23556e6bc940d74e481db
created 2016-05-09 16:48 -0700
pushed 2016-05-10 10:06 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename MSimdSplatX4 to MSimdSplat. r=bbouvier
25a26d56365c3121f46fe842666119e17eacca8e
created 2016-04-27 12:08 +0200
pushed 2016-04-29 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-27 09:58 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
32f3f27d070c203f3c4869b9fbb44d9c7857a88d
created 2016-03-14 11:27 +0100
pushed 2016-03-22 23:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
c1c767f1d938c77905642365198c4f48fdcf022f
created 2016-03-15 14:37 +0100
pushed 2016-03-16 00:26 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 4 - Implement wasm {f32,f64}.convert_{u,s}/i64 on x64. r=sunfish
590ae9fe87592f60b50597c68dd8a0d338d90925
created 2016-03-04 07:57 -0800
pushed 2016-03-06 00:19 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke
36a77fdd0533553090e6ff53809d1b31dd23bdac
created 2016-03-04 13:57 +0100
pushed 2016-03-06 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1252432 part 3 - Implement wasm i64.trunc_s and i64.trunc_u. r=sunfish
02e9d9afda63b8da07cf28a3d55a8e680968ec9a
created 2016-03-01 14:20 +0100
pushed 2016-03-01 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish
6f7d0257dc2e17e5a6142e76e68b9ec0b7e9c060
created 2016-02-25 14:59 +0100
pushed 2016-02-25 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke
1b752ce8f7befcce0130a3d6d20684483f1b2703
created 2016-02-19 09:48 +0100
pushed 2016-02-21 01:23 +0000
Jan de Mooij Jan de Mooij - Bug 1248007 part 1 - Refactor useBox and friends to work more like useRegister. r=nbp
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-02-14 03:19 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
6cbce3cad8b72f00ff3f86a0804469f94510127b
created 2016-02-12 08:58 +0100
pushed 2016-02-14 03:19 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-09-21 11:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
61ab9f5612e481f32b6bb579b4784fe4c82b98e6
created 2015-09-14 11:37 +0200
pushed 2015-09-15 00:13 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - add a flagTemp on ARM. r=nbp.
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-09-11 14:37 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-09-11 14:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:42 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-08-20 00:03 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:03 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
05fd68b041a851d9f58d4cc1b8e5efe2fe74675e
created 2015-07-23 15:26 -0700
pushed 2015-07-30 01:12 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp
be62b4f7b24cfad7039bd159553d0e49a8e853dc
created 2015-07-24 12:11 -0700
pushed 2015-07-27 14:12 +0000
Wes Kocher Wes Kocher - Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures
8a1df23b6a3f4f7498ae554dc12d505f5db67628
created 2015-07-23 15:26 -0700
pushed 2015-07-27 14:12 +0000
Sean Stangl Sean Stangl - Bug 1187094 - Move Lowering's visitConstant() to shared code. r=nbp
4248207e81f17e18c2c758709687ed259c91fcd8
created 2015-07-15 15:55 +0200
pushed 2015-07-17 14:26 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1183051: Fix register allocations of Atomics callouts on arm vfp; r=h4writer
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-07-10 23:06 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
2e22a641a3dcfe16d993c29c3318448cf5bb1ee0
created 2015-07-10 14:00 +0200
pushed 2015-07-10 23:06 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-06-03 11:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 1: Inline Math.random() in Ion on x86_64. r=sstangl
9193aac3a945ef7e0e9da0296e02c429a580aaff
created 2015-04-07 11:10 +0200
pushed 2015-04-07 19:53 +0000
Lars T Hansen Lars T Hansen - Bug 1077318 - call out to C++ for ARMv6 sub-word atomics. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-03-18 22:01 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
5ddeb7d76c6c30f868a65df1b36bce9a0f7136b2
created 2015-03-17 16:30 +0100
pushed 2015-03-18 02:01 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - optimize atomics for effect. r=h4writer
ac19a93de1789c743e59a36fbcacf1c54a9dc431
created 2015-02-14 14:55 -0700
pushed 2015-02-16 15:06 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
af63c36071f74d78c30507adc746a4ce4a75c81e
created 2015-01-26 19:57 +0100
pushed 2015-02-06 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Rename viewType into accessType everywhere; r=luke
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7b4c0588cba87c37523adbad6f46710d95c74ace
created 2015-02-01 09:50 -0700
pushed 2015-02-02 12:20 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add JIT optimizations for unboxed objects, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
a207bb51ae07cf7f33425d5d4f18b7ccd309d169
created 2014-12-22 18:08 +0100
pushed 2014-12-30 01:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1110164: Rename MSimdTernaryBitwise into MSimdSelect; r=sunfish
0b155176f4ebc16aa23bdbe028798c20f9f70ad1
created 2014-12-24 15:01 +0100
pushed 2014-12-24 23:38 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
b1127d55a561eaa7ee1670089ac4b3faa3770443
created 2014-12-22 14:53 +0100
pushed 2014-12-22 22:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 458cfe948a05 (bug 1107328) for js test failures on a CLOSED TREE
458cfe948a05107cbbece8991272bbd94d93802e
created 2014-12-22 13:16 +0100
pushed 2014-12-22 22:55 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
354a878fcc9f2703fcc3930a59e49611e411307d
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
56d19efedf4fc80e5022b65930ad2723b4742684
created 2014-12-11 12:57 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset dd24124194d5 (bug 1108825) for SM(e) failures
dd24124194d5dcdd9f1e40ad3aa57f4f86b42132
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2014-12-09 19:04 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
9f6708bccc56cf1ddf13bacf967ddbb70e5b8ff4
created 2014-12-05 05:01 +0100
pushed 2014-12-05 12:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1102870: Replace AsmJSHeapAccess::ViewType by Scalar::Type; r=luke
99a49bcc523dd4dfa89114732d35bae34475e3d5
created 2014-11-27 11:29 -0800
pushed 2014-12-04 15:57 +0000
Chris Peterson Chris Peterson - Bug 1105974 - Fix more clang/gcc and MSVC warnings in js/src/asmjs and js/src/jit. r=jandem
0164b161e0d88b50e1a24b301708ef973c68843f
created 2014-11-25 12:43 +0100
pushed 2014-11-25 21:56 +0000
Hannes Verschore Hannes Verschore - Bug 1103032: IonMonkey: Get LSubstr working with limited amount of available registers, r=jandem
cecc072d44bccea803829f3d4fdbfceb52e6c8c8
created 2014-11-21 17:27 +0100
pushed 2014-11-22 00:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1094855: Update SimdBinaryArith::Min/Max to properly handle comparisons involving -0/0 and NaNs; r=sunfish
ca6d91e75f9b565266a412d2ddf59ead53d15551
created 2014-11-21 12:12 +0100
pushed 2014-11-22 00:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
e3cba62ada404c2f5a915b0caf87d899bbdd9911
created 2014-11-20 16:27 +0100
pushed 2014-11-21 01:35 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - ARM support for atomics for Odin/asm.js. r=dtc-moz
d64f299df337d69c8750df659ae4cc0c4460e6a2
created 2014-11-20 16:27 +0100
pushed 2014-11-21 01:35 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - Support for Odin and asm.js. r=luke
9da6797b8d46f5b0d936f6e1d2c7966fd24bb52e
created 2014-10-30 09:30 -0500
pushed 2014-10-30 20:15 +0000
Luke Wagner Luke Wagner - Bug 1088655 - OdinMonkey: fix bug in JS_NO_SIGNALS x64 lowering and tidy up a bit (r=bbouvier)
983259897284c61f208733ac520ac3f9ba646f09
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:06 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - ARM Ion and assembler support. r=sstangl r=dtc-moz
b1b5b6c55e8227afeebf373bf8279c64ce26f743
created 2014-10-02 23:27 +1000
pushed 2014-10-03 20:06 +0000
Douglas Crosher Douglas Crosher - Bug 1070971 - IonMonkey ARM: Declare operands to common ALU and FPU operations to be used at the start. r=sunfish
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2014-09-11 13:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
974abe2bd9499d0031b4500eaacab7f0f4b7c5e3
created 2014-09-02 17:49 +1000
pushed 2014-09-02 18:33 +0000
Douglas Crosher Douglas Crosher - Bug 1060437 - SIMD backend: Implement the select operation; r=bbouvier
less more (0) -60 tip