js/src/jit/MIR.h
3d71c62d3caab2611ad632fc19f23e58637f4263
created 2016-05-31 21:49 -0700
pushed 2016-09-05 20:01 +0000
Chris Peterson Chris Peterson - Bug 1276567 - Fix -Wstring-conversion warnings in js/ directory. r=billm
b986652cc2606730be2a7c0f43697d8b2a9a2641
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Make MIR New factories private where AddLegalized should be used. r=sunfish
018f7422c57ec03d65f58802e4cbb6ee2fc25418
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement swizzle for 8x16 and 16x8 SIMD types. r=sunfish
4117a5326ded2a0f6543da9070e7c68c0ba0a172
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement SIMD saturating arithmetic. r=bbouvier
43882729d51c668fc0e57a7941cfbdc25664422d
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement 8x16 SIMD multiplies. r=bbouvier
6ea5fb073f4be87096890646bf58061c90b22fcd
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement 8x16 SIMD shift operators. r=bbouvier
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-09-05 20:01 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
6b1e076dbcb761524022bf077eb1457b59e38e5c
created 2016-05-24 07:43 +0200
pushed 2016-09-05 20:01 +0000
Hannes Verschore Hannes Verschore - Bug 1269313: IonMonkey - Use TI to break alias between instructions, r=jandem
9a8b1991d802de8c97110f1b3c2e904635b0af35
created 2016-05-10 16:11 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271010: Remove AsmJSInternalCallee; r=luke
ac69d4a75d6c8c3d0854f35c21a3f0621ad9fcde
created 2016-05-13 23:52 +0200
pushed 2016-09-05 20:01 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust
4daee069692632e5d4477a0c5710d835da1feed9
created 2016-05-11 19:00 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271972: wasm: Implement i64.ctz, i64.clz, i64.popcount; r=sunfish
6b6de61e1364453cceaedcaec9c1e045a1514afe
created 2016-05-11 19:06 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1271972: Implement I64.eqz; r=sunfish
49f41e6097076c35c92082cb268ea63b9ea5ab03
created 2016-05-11 09:54 +0900
pushed 2016-09-05 20:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1271037 - Part 2: Statically check that numOperands of the recover instruction and the MIR are consistent. r=h4writer, a=abillings
c2421006f687f8b9553a5dd33dbbbc0426a5c364
created 2016-05-02 18:15 +0200
pushed 2016-09-05 20:01 +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-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename MSimdSplatX4 to MSimdSplat. r=bbouvier
117800523a0368e2a98d90befbc9c15854c7ce6c
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Make MSimdSwizzle and MSimdShuffle length-agnostic. r=bbouvier
5de8e799eae3901a46aba497de1601be02c61a1a
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Add 16x8 and 8x16 MIRTypes. r=sunfish
48e12dc46e554777b2048cbf515cd4f808364fb7
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Remove SimdLane enumeration. r=sunfish
ae19bf92ae8e7f888b0eb95aa3ff49da1a317006
created 2016-04-29 14:38 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
e466d661a968c2044ac57daafa79e755fe47c1c8
created 2016-04-29 11:27 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: A few cleanups related to loads/stores; r=luke
25a26d56365c3121f46fe842666119e17eacca8e
created 2016-04-27 12:08 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Rename MTruncateToInt64 into MWasmTruncateInt64; r=sunfish
3fea715e40ac8628493abe5c478bd58d404f82ae
created 2016-04-27 12:09 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Baldr: implement proper checked truncations to integer types; r=sunfish
c0c1d923c29220f227da3e520fcae6c737c60566
created 2016-04-29 13:36 +0200
pushed 2016-09-05 20:01 +0000
Hannes Verschore Hannes Verschore - Bug 1255008: IonMonkey - Add a by default disabled flow sensitive alias analysis pass, r=jandem
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-09-05 20:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-09-05 20:01 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
f7bcef10dd89fd62076ef6585c11d4823300c2ee
created 2016-04-26 03:37 +0900
pushed 2016-09-05 20:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263490 - Part 4: Fold GetFirstDollarIndex into a integer constant. r=h4writer
42dc2c780dd6c41cca64248fae97cfdc14c8cbd7
created 2016-04-26 03:37 +0900
pushed 2016-09-05 20:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263490 - Part 3: Inline GetFirstDollarIndex intrinsic. r=h4writer
dfe3d2e9bdbe8568c92f17789c6bebec119bdd3e
created 2016-05-23 16:59 -0700
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust a=ritu
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-07-25 16:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
be2f6cb7251c22cec13209cc2314789e7ae0d0ea
created 2016-04-20 06:40 -0400
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust
33ceb53fd609d13dd40edd5beae5f169f556014a
created 2016-04-20 06:40 -0400
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1263609: SharedStubs - Port JSOP_POW to shared stubs, r=efaust
17bc12e98c25c8bf9fe5ce9fcccd180be5c83ee4
created 2016-04-14 17:32 +0200
pushed 2016-07-25 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1261361 - Make Vector::infallibleGrowByUninitialized check mReserved instead of mCapacity. r=Waldo
6f330fed23146feb54337db0ea94780be788bfc2
created 2016-04-14 16:41 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263888 - Push TypeBarrier after ArraySlice. r=jandem
72eb3fec4eb8284aa0ddb02480be79457f342813
created 2016-04-13 08:48 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263532 - Do not make RegExpPrototypeOptimizable and RegExpInstanceOptimizable movable. r=h4writer
7f180a0e43ef47b88fb6868550e6ed483acc396f
created 2016-04-08 05:47 -0400
pushed 2016-07-25 16:35 +0000
Hannes Verschore Hannes Verschore - Bug 1246552 - IonMonkey: Don't eliminate toString on objects and symbols, r=jandem
b4e25cbe3dcbcf4018b59505816de535a0c29a07
created 2016-01-28 18:56 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
c5e0ea1a1ed23ef4e9ca8e1fbdf3f8fcef1242c5
created 2015-09-05 22:01 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
741c4be20f025d1b24b5fcab5b7987bd649bdd0b
created 2016-01-28 18:55 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
7e69c58a1efd048b7ff235d5f5c0af24d4ab2e27
created 2015-11-22 03:07 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
ecb8f8821de2ab318eb4a0d863b5d9c1cd97d70f
created 2015-11-16 09:01 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem
70e78d669f9de949dcbe972f74742045ca094fae
created 2015-12-18 17:02 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley
859f435f2ca001acc659cf47a2068fc94287e84a
created 2016-04-02 08:55 -0700
pushed 2016-07-25 16:35 +0000
Lars T Hansen Lars T Hansen - Bug 1225028 - remove Atomics.fence. r=bbouvier
ef04d22a4de586d67193e7011bd37aaecdf90164
created 2016-03-30 14:10 +0200
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1260737: wasm: Implement Reinterpret opcodes; r=luke
bc9e586a8f1944d87e53f601d41ea860b272a3bc
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset b535cc24f7d0 (bug 1233642)
23e771ef64a10cb55b7d938b9d5dd60444c15013
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset fdbb1c215d78 (bug 1165052)
2081fb1b83a1dc8f1ba34fcf11bca7e621e20b9d
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 56e25768c99a (bug 887016)
fd7e704523d7138f12db889e9d92c6000ba88993
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset dee348be6685 (bug 887016)
185994606889363e10d446e0fb8835fab9fa19f2
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset f373233a8c82 (bug 887016)
d44ccce05064d63cd96efd511694bc1a28d94646
created 2016-03-28 06:49 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 7db6a99ec546 (bug 887016)
7db6a99ec5462372a107b3e346aa8c1ecffaa4ae
created 2016-01-28 18:56 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
f373233a8c82941b6ca1dfca5fd62edb3ceae81a
created 2015-09-05 22:01 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
dee348be668513677d339437e9fcf4d6b5b6ce01
created 2016-01-28 18:55 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
fdbb1c215d783a85c27d71ed8bb832690962c948
created 2015-11-16 09:01 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem
b535cc24f7d0b2703a43cf43fa371c6087dbb5e4
created 2015-12-18 17:02 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
a3bb04ba5a1dd3cdfee5f4d81df507afcf359467
created 2016-03-22 09:41 +0100
pushed 2016-07-25 16:35 +0000
Pip Pip - Bug 1258632 - Distinguish signed/unsigned MDiv/MMod in GVN. r=bbouvier
6a57a5f81339e57cc6443b7142b15810c5fd5fe1
created 2016-03-24 15:09 +0100
pushed 2016-07-25 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1255949 - Check fallible flag in MBoundsCheck::congruentTo. r=h4writer
less more (0) -1000 -300 -100 -60 tip