js/src/jit/MIR.cpp
b1766ac255d5df660ac56b0421a82dc3a5fcd977
created 2016-02-24 21:11 -0800
pushed 2016-04-25 16:57 +0000
Michael Bebenita Michael Bebenita - Bug 1251140 - Baldr: Implement CtzI. r=jandem
3a2df80faeb64cac5c11dbc81cf184dbf3c9acf0
created 2016-03-01 11:37 -0800
pushed 2016-04-25 16:57 +0000
Michael Bebenita Michael Bebenita - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
02e9d9afda63b8da07cf28a3d55a8e680968ec9a
created 2016-03-01 14:20 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish
df6847768408ed5a157913f2db8b23c495549540
created 2016-03-01 14:17 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1252313 - Fix wasm i64 shift ops with a constant rhs. r=bbouvier
9d9502981ba694459c3dbc67b79a48c66aae5203
created 2016-03-01 09:53 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust
6f7d0257dc2e17e5a6142e76e68b9ec0b7e9c060
created 2016-02-25 14:59 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1250165 - Implement wasm i64 bitwise ops. r=luke
c167859aa1f5a4d8c3ce76c5d841eabdbce59241
created 2016-02-25 14:59 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1249601 - Implement wasm i64 comparisons. r=sunfish
2da9867fc1d2c83dd8be224dd606034772ecde16
created 2016-02-18 14:18 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luke
4e2494d7a16160ee139afdca2e6e487ccecca155
created 2016-02-17 10:17 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp
9fc23b6714008e0a2908383b81b416c03afa0ea8
created 2016-02-16 16:48 -0600
pushed 2016-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
1493196bb7a0fb7f98937c455f276098e917ad6a
created 2016-02-16 12:53 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring.
d170a9874c2b3c77541c32df0af0ae868bf2d5a8
created 2016-02-16 12:53 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
dae4acefe53bd29077ec624c3621dbd79693abd1
created 2016-02-12 08:58 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 2 - Rewrite MConstant::valueToBoolean to not depend on js::Value. r=luke
6cbce3cad8b72f00ff3f86a0804469f94510127b
created 2016-02-12 08:58 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier
b7ecabf42762c4a152dd32cd53280d27e84faef2
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Simplify MSimd* constructors. r=nbp
6e9789224055886c7a1a7126ca4e3428ce00d42e
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Add SimdType to MSimdBox and MSimdUnbox. r=nbp
426fa86f579d918364e4f1fc74f6f5df5c8b4a59
created 2016-02-01 14:55 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement unsigned SIMD compares. r=sunfish
564346366f94def3db4e03355263657274ec99d2
created 2016-02-01 14:55 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 <==> Float32x4 conversions. r=sunfish
6df6a879cb5f8ce7ec12397affd45bf9f0dd715f
created 2016-01-16 17:12 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1240127 - Fold MTableSwitch with constant int32 operand. r=nbp
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo
151695836c37eb591dab55cdb696d620b7092039
created 2016-01-12 14:25 +0100
pushed 2016-03-07 14:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7bda46f81215 (bug 1225031) for spidermonkey test failures
7bda46f8121539b2970666e61d609a8907300e59
created 2015-12-05 16:33 +0100
pushed 2016-03-07 14:18 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction. r=waldo
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-03-07 14:18 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
4867a5f744003eb6e622be8e6d5663d05e904d5a
created 2016-01-04 07:21 -0500
pushed 2016-03-07 14:18 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1232977 - Remove redundant bitand with uint{8,16} and an all-bits-set mask. r=nbp, r=sunfish
31c27281f5184efd1ed58c892bc77a518536566d
created 2014-12-20 13:33 -0200
pushed 2016-03-07 14:18 +0000
Victor Carlquist Victor Carlquist - Bug 1112537 - Optimize String#split('foo').join('bar') pattern. r=nbp
aff94d347ecdc8965d2b9c30f3604a8b3d0ab24b
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
5a2ba7a9b5717930f6149e8e29f62baf048f4251
created 2015-12-22 13:22 +0000
pushed 2016-03-07 14:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1233176 - Scalar Replacement: Initialize properties with the default value of the template object. r=shu
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2016-01-25 13:55 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
526a9c02295bc3ffd10e8c1cb06ed6a8bc9a33a3
created 2015-11-26 15:51 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff
f61789e75c6e90253c797036a8c32c95902e8f00
created 2015-11-24 14:56 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1108290 - optimize apply with Array. r=nbp
94d80c1508bfed035b52d5564d81138d3657431d
created 2015-11-19 10:37 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1225908 - SimdTypeToLaneType. r=bbouvier
6624bab7b2dc12e2fe52b1f5807146567e92e0e1
created 2015-11-17 18:54 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1216130 - Fix extra checks for unboxed objects in PropertyWriteNeedsTypeBarrier. r=bhackett
21e0280a38d98e90c50383d5d0efee8113e6a6e8
created 2015-11-15 20:41 +0100
pushed 2016-01-25 13:55 +0000
Johannes Schulte Johannes Schulte - Bug 1147430 - Optimize load followed by unbox. r=jandem
85a339f04ada38d1ac348cd77e489114cf36cd5e
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 2 - Ensure that MPhi removal considers removed uses. r=bhackett
2638fcfb3217dbe24b1052fa2f44335d44ef5de5
created 2015-10-31 11:43 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - make jitspew available in release builds. r=nbp
fb4b0ee507c8693af278ebcac614403193fe5c22
created 2015-10-30 13:40 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b3a8ba0c340f (bug 1094150) for cpp and other failures
b3a8ba0c340f9ffe3858b8733b9182ccc5ff86bf
created 2015-10-30 12:04 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1094150 - make jitspew available in release builds. r=nbp
7d63a6f2d3592aafe729a6bc684935d5f80ace5e
created 2015-11-17 18:54 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1216130 - Fix extra checks for unboxed objects in PropertyWriteNeedsTypeBarrier. r=bhackett, a=lizzard
05e4d4f27f9e37e0f489b2c52166f92d69be4fdb
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 6 - Move typed-or-unboxed element stub. r=efaust
7970f1b476600c907b1d34cc63ce7929059caccb
created 2015-10-12 14:23 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209118 part 1 - Add id operand to MGetPropertyCache. r=efaust
2b20eccdb23e3b1e9308d572327ab5786c1ab8b8
created 2015-10-06 00:15 -0700
pushed 2015-12-14 20:08 +0000
Steve Fink Steve Fink - Bug 977338 - Remove AtomicOperations-inl.h, r=lth
d914aab2d74a9537b91fdc45fc3f2aac2354e567
created 2015-10-01 00:46 +0200
pushed 2015-12-14 20:08 +0000
Lars T Hansen Lars T Hansen - Bug 1084248 - no undefined behavior, take 2. r=waldo
dd8f99f562aedc7f0e243f7b45a65d0959a79911
created 2015-09-23 19:43 +0200
pushed 2015-12-14 20:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1207449: Conservatively mark MFilterTypeSet with phis as not float32-compatible; r=h4writer
e69bd4cbed6389b81f06e55a4735a0b71d1245a2
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
88a21d85ac99abf969ea36acd2128778c53dcc8c
created 2015-09-19 12:03 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo
016b66704e01984b876c007722f67d5a0da24e43
created 2015-09-23 11:57 +0200
pushed 2015-12-14 20:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1207413: Check callers of TypeSets::unionSets for OOM; r=h4writer
c57ca7dcefef1cff488a7f69b7e2fb70f6a90f18
created 2015-09-23 16:41 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 4a1c66651bf0 (bug 1201869) for windows SM(p) OOM
f97d1d74be6a4b141757d57d192c2210a0762282
created 2015-09-23 16:41 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 84e1d41336a5 (bug 1201869) for windows SM(p) OOM
84e1d41336a5068d8d569bcfda4bac3e678fe08a
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
4a1c66651bf02ac2f9c3cfc050d50f0fd06e2f28
created 2015-09-19 12:03 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo
8c71ebe03ba2934b52498d1ab7d15d0797c439f6
created 2015-11-17 18:54 +0100
pushed 2015-11-20 14:57 +0000
Jan de Mooij Jan de Mooij - Bug 1216130 - Fix extra checks for unboxed objects in PropertyWriteNeedsTypeBarrier. r=bhackett, a=lizzard
a9705e55f06d441594321a2e99c0e8b9c34eeb91
created 2015-09-19 14:46 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Backout d29fef133d8a for octane regressions.
d29fef133d8a0960a57031f71b299fa58aa4d74d
created 2015-09-19 10:40 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
124d73f46e52640746f0414f951f717bb1c97b93
created 2015-09-13 16:55 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Backout faaafe8c3d1e for massive regressions.
faaafe8c3d1e6be8611b7f56297914a92ca1478d
created 2015-09-13 13:37 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
480c60fad3524f1a84967ea0862f0158a1f1ce97
created 2015-09-11 15:59 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp
9f8526509f5a19a6b89ee7178bba9c5545e12005
created 2015-09-11 14:27 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp
a530b8b339b4967d2935be5af7242aed35b982d1
created 2015-09-10 14:50 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem
less more (0) -300 -100 -60 tip