js/src/jit/MCallOptimize.cpp
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
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
65c42ca17bc765a219d793c7e27be46bc8400a3e
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Check SIMD arguments in IonBuilder. r=nbp
dbf37b8608533bc4a652e0055618dd2b2080aeb2
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Add IonBuilder::unboxSimd(). r=nbp
3104d4155b1e9f2ec92286fcfa380dc5ba540f5f
created 2016-02-09 08:46 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Pass a SimdType to inlineSimd(). r=nbp
7eabb9a77994b362daffe3eb588770960a99e4f3
created 2016-02-09 08:45 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1244254 - Move SimdTypeToMIRType into the header. r=nbp
9a15e1b3f69cdbf593db079b15409164393a6c7d
created 2016-02-04 09:23 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1245547 - Implement RSimdBox for Uint32x4. r=nbp
84db96b7857f6f693331c1a78bf87cd0bfceb5e8
created 2016-02-01 14:55 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 extractLane in Ion. 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
a3eee47dab19a77a251829c4bb0be1084b96d61d
created 2016-02-01 14:55 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Connect SIMD.Uint32x4 operations to the Ion inliner. r=bbouvier
8c519f3497f9140afb80b5bec570b8d5557e05fd
created 2016-02-01 14:55 -0800
pushed 2016-04-25 16:57 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Inline SIMD operations that return scalars. r=bbouvier
57bce3c84db54a5f8c00251b305f16c70516fd70
created 2016-01-28 14:59 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1232859 - Don't crash or abort compilation if we're unable to compile the regex stubs. r=nbp
3b5f43556647710f9f42ec8b09c9c252407d9650
created 2016-01-22 16:58 +0100
pushed 2016-03-07 14:18 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
8cee871e838f1d14c8d3c37d1f3e862cc651d4fa
created 2016-01-22 11:04 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen
02827acc616d26af4adcab766d6cdfe2b354bcf0
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Implement main SIMD inlining dispatch. r=bbouvier
a5d469a2a37fb9f3f8807db603508d01c2ac87f6
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Make inlineSimdLoad/Store take a MIRType argument. r=bbouvier
4b183a8cf314cb474607994710e7532836586b82
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Provide per-operation JSJitInfo for the SIMD functions. r=bbouvier
af12e3e733d125620ca005ec3b0b7f668f8c85c1
created 2016-01-20 12:50 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp
338294fa149d7bf7ab64ddf0c95c286c27ea86de
created 2016-01-20 13:54 -0600
pushed 2016-03-07 14:18 +0000
Morgan Phillips Morgan Phillips - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo
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
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-03-07 14:18 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
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
aaab4a60fca8db5d3e4ddbfbd58442bd32267455
created 2016-01-06 13:51 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1237284: Make inlineSimd* functions take MIRType to avoid an indirection; r=jolesen
888d04815b8bb3007b5ea1a87e976cfa66d4faaf
created 2016-01-07 09:44 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1237284: Make SIMD names more consistent in MCallOptimize; r=jolesen
d39655c43ff0ab6378f2fc82ec56270d3bd88013
created 2016-01-07 16:50 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 2: Propagate OOM thrown from stub generation. r=till
28cc01acfd024c6ba4066fc192c6ccff502c0b00
created 2015-09-24 18:28 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1207922 - Part 1: Self-host RegExp.prototype.{exec,test}. r=till,h4writer
66bf206c48829731c7c34e2d781dd5541e104786
created 2015-12-23 09:52 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Implement SIMD shiftRightByScalar(). r=bbouvier
7de84f81fe57ed1b9cc4c81bbb3fdfb998ba75e4
created 2015-12-23 09:52 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Add unsigned SIMD types to interpreter. r=bbouvier
631fef632ea8e620964b5c338c10c8a178cff3e8
created 2015-12-23 14:49 +0000
pushed 2016-03-07 14:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137624 - Remove ArrayJoin code duplication, and use a correct alias set. r=jandem
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
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
089ed419e48eefaa21292f1f1dd4c742443fbff7
created 2015-12-22 14:17 -0800
pushed 2016-03-07 14:18 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
ee132b90ad4b11b03c4dcc5b21bc636ef11bbe66
created 2015-12-09 22:14 -0200
pushed 2016-01-25 13:55 +0000
Victor Carlquist Victor Carlquist - Bug 1231163 - Don't assume the RNG's been initialized by a prior call to Math.random, when a call to Math.random is being inlined. (A method can be inlined once its identity has been guarded against, but mere identity can be established without the method having been called.) r=jwalden
b6eea9eddc4aeba17ec35572ce45a3a565f4ec2a
created 2015-12-02 18:26 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp
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
c511942454b6b48093d50e0f90085dd6dd638006
created 2015-12-02 13:56 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 3 - Fix LRandom JIT code to use the new algorithm. r=arai,jwalden
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
6b670f0a0a632f84b9cb2ac9c2fa5d2497342383
created 2015-11-17 21:09 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen
1e9a544bc43ebc07fdacf5736ae8936a4ba3bf95
created 2015-11-19 10:37 -0800
pushed 2016-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier
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
de036df63e4d68749475b1e67962745d9121e399
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Implement module namespaces r=shu
19620ea2ebc8e4f90bff012a1a678f21c7d33f2c
created 2015-09-28 13:30 +0200
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo
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
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
e8c15469d5936cd61a606f3f0ad464e97202e6b5
created 2015-09-28 13:30 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1205707 part 1 - Clean up some is-TypedArrayObject code in Ion. r=Waldo, a=sylvestre
5962e3f3deb84d0e1189847e619034a6b8220c2d
created 2015-09-11 18:53 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 8 - Don't call shouldAbortOnPreliminaryGroups if we have an uninlinable native. r=bhackett
779d6485703dbb8f1cf83eadc1b80b9f647b73da
created 2015-09-11 18:52 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 7 - Convert SIMD natives to new InlinableNatives system. r=nbp
55329d9af36f6bc1fb3986187672bc251cf004d5
created 2015-09-11 18:52 -0700
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp
c6f1cb17384630670f190d24d21cdc7b357eb840
created 2015-09-04 15:55 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till
242601c4479f0e809b3d142870a1b88fc68dcd7f
created 2015-09-04 15:55 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth
1b9b51ffd8d5df7a7f58391802e3f0e2c6db1c15
created 2015-09-04 15:54 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp
8565f21628845c71d40861a0cafdb98cfe6bf1f0
created 2015-09-04 15:53 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp
335983552fdcb3caa734ac69959255a23e2a6100
created 2015-09-04 15:52 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp
45f2da1082dd8b981d4f742725bdd889bfd42517
created 2015-09-02 12:34 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett
less more (0) -300 -100 -60 tip