js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp
8e4f48388c600edd5ee5292b014cedb0b8f7672f
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement compares for 8x16 and 16x8 SIMD types. r=sunfish
e5479106a7ab7033580c4114d96cd5d0d3c062d2
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Add general shuffle support for 8x16 and 16x8 shuffles. r=bbouvier
7be2feba720f43f6c5df652f9908f7a8c8a39be1
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement shuffle for 8x16 and 16x8 SIMD types. 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
5472bbbb12079f4ca2da7fb8048fd0787ef6f200
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement select for 8x16 and 16x8 SIMD types. r=sunfish
a17bc6fab38f7beaffa3608ca8ec4a7d660a2bd4
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement Bool8x16.splat and Bool16x8.splat. r=bbouvier
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
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
25dc50270a77116f3e679f451e143b0031382cdd
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement 16x8 SIMD shift operators. r=bbouvier
69ce6e7501086e2492274e352752eee5eeea447d
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Binary functions for small integer SIMD types. r=bbouvier
62c28a8f7ebf20927d97f809313d3e0c567a064a
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Unary functions for small integer SIMD types. r=bbouvier
b45c0a42f19cc86dbeb58f0f0282b788fe132d46
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Implement MSimdInsertElement for small integer types. r=bbouvier
f0779cf0f83dc854e97c87466f7109d9b264b48c
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Implement MSimdExtractElement for small integer types. r=bbouvier
2c86039b1c6868c2606d343e0906c645468c3fcc
created 2016-05-23 22:49 +0200
pushed 2016-09-05 20:01 +0000
Jeff Walden Jeff Walden - Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp
4f43207abcb992d1604c8047c2cab3f3e6db7966
created 2016-05-09 14:49 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268910: Don't fold unsigned div/mod which should trap; r=sunfish
ccf7dc442e1fea2b7ae1c1f28a6c75cbd54a3102
created 2016-05-11 15:39 +0200
pushed 2016-09-05 20:01 +0000
Lars T Hansen Lars T Hansen - Bug 1271977 - bit shifting, bit counting. r=bbouvier
2fb261c01543d2f34a2070ffe20b38b58d891bf3
created 2016-05-11 13:45 +0200
pushed 2016-09-05 20:01 +0000
Lars T Hansen Lars T Hansen - Bug 1270051 - x64 assembler support for 64-bit bit counting. r=bbouvier
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
d120b40f45a50979e02488e163fcc04172da2a5c
created 2016-05-03 16:29 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268910: Refactor WebAssembly trap handling; r=luke
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
f63aa4a372a4af819f067d0aad23cf60a14619f6
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename 32x4 SIMD masm methods to "Simd128". r=sunfish
2d6da6b2c98ab18cbb2f071c7e623180d48bd218
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Materialize 8x16 and 16x8 SIMD constants. r=sunfish
55710af96f41086584b3c9065e552ec129f23a96
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Support 8x16 and 16x8 types in SimdConstant. 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
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
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
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
3dcf36d71a610ea6f483f73750cf77702eefdd52
created 2016-03-26 09:40 +0900
pushed 2016-07-25 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 7: Move ToOperand from CodeGeneratorShared to CodeGeneratorX86Shared. r=nbp
32f3f27d070c203f3c4869b9fbb44d9c7857a88d
created 2016-03-14 11:27 +0100
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
612e0e3ea026e53012401349537a667c4436b723
created 2016-03-08 20:18 +0100
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1254167: Don't allow folding to full range for atomic accesses; r=sunfish
63688afe0bd3d526c93c4aa0a6bf94089e58eec6
created 2016-03-07 14:26 -0800
pushed 2016-07-25 16:35 +0000
Jakob Olesen Jakob Olesen - Bug 1252927 - SIMD: Truncate before range check. r=sunfish
5a5f9c53b6aa4c4ce0da90b713f6936ad1915636
created 2016-03-08 20:18 +0100
pushed 2016-06-01 01:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1254167 - Don't allow folding to full range for atomic accesses; r=sunfish, a=lizzard
b1766ac255d5df660ac56b0421a82dc3a5fcd977
created 2016-02-24 21:11 -0800
pushed 2016-06-01 01:31 +0000
Michael Bebenita Michael Bebenita - Bug 1251140 - Baldr: Implement CtzI. r=jandem
3a2df80faeb64cac5c11dbc81cf184dbf3c9acf0
created 2016-03-01 11:37 -0800
pushed 2016-06-01 01:31 +0000
Michael Bebenita Michael Bebenita - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
cfaec1c77ae38d071284c61294ea70a59a3b7e09
created 2016-02-22 09:43 -0800
pushed 2016-06-01 01:31 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1246800 - Masked shift-by-scalar amounts. r=sunfish
9c87ee12ce0eaf255ac35aa0ea8c90b4fc10717f
created 2016-02-18 11:38 -0800
pushed 2016-06-01 01:31 +0000
Jakob Olesen Jakob Olesen - Bug 1244889 - Fix Float32x4toUint32x4 for asm.js. r=bbouvier
abae331f049c68a57fedf85bcf59259b9248e00a
created 2016-02-08 20:59 -0600
pushed 2016-06-01 01:31 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: replace retargetWithOffset (r=bbouvier)
5f456b64913618144bc3eaeb906fe2e3eeef77a6
created 2016-02-08 20:59 -0600
pushed 2016-06-01 01:31 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: refactor x86/x64 loads/stores (r=sunfish)
84db96b7857f6f693331c1a78bf87cd0bfceb5e8
created 2016-02-01 14:55 -0800
pushed 2016-06-01 01:31 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 extractLane in Ion. r=nbp
564346366f94def3db4e03355263657274ec99d2
created 2016-02-01 14:55 -0800
pushed 2016-06-01 01:31 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Implement Uint32x4 <==> Float32x4 conversions. r=sunfish
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2016-04-15 21:02 +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-04-15 21:02 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
cf546b2059e44a003d9b554ce2df6979e5b82f79
created 2015-12-01 11:46 +0100
pushed 2016-02-29 17:11 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 12228397 - Bail out when dividing large unsigned integer by one. r=sunfish
b6eea9eddc4aeba17ec35572ce45a3a565f4ec2a
created 2015-12-02 18:26 +0100
pushed 2016-02-29 17:11 +0000
Lars T Hansen Lars T Hansen - Bug 1225026 - Remove support for atomics on Uint8ClampedArray. r=nbp
a7a1efdcec6ed4b572bcd4b5eadc0700cde879e4
created 2015-11-30 16:16 -0800
pushed 2016-02-29 17:11 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1226027 - Use Simd128 register content type. r=bbouvier
9239605f27a8cfed6c559c0d1053144a2a323601
created 2015-10-30 17:09 -0500
pushed 2016-02-29 17:11 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
8e82466eab91ecab76ed5c7edf5b47788eb29b70
created 2015-11-26 17:54 +0100
pushed 2016-02-29 17:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2016-02-29 17:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
319ba42e4cfa19435fe9646c32376b71424b0207
created 2015-11-26 17:54 +0100
pushed 2016-02-29 17:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffset::use/used into bind/bound;
8fa4b88f205c4be1afc99654d4f4739415a51182
created 2015-11-25 20:12 -0800
pushed 2016-02-29 17:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 91c196b60306 (bug 1226027) for build bustage in Assembler-x64.cpp
91c196b60306403eeb870ac65c9c81fe793e07e9
created 2015-11-25 11:39 -0800
pushed 2016-02-29 17:11 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1226027 - Use Simd128 register content type. r=bbouvier
4c1c5106ea3f9668e82f6b0586fdcbe6cd7cf990
created 2015-11-24 21:26 +0100
pushed 2016-02-29 17:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Merge macro assemblers; r=luke
59b734d294907b240a0d3b6357647aa293291e41
created 2015-10-22 11:34 +0200
pushed 2016-02-29 17:11 +0000
Lars T Hansen Lars T Hansen - Bug 1217326 - fork remaining atomics. r=h4writer.
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-12-04 23:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
53096799445004f8b1c47cc797be5f38b5e1876b
created 2015-09-14 11:37 +0200
pushed 2015-12-04 23:28 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - split common code into platform variants. r=nbp
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-12-04 23:28 +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-12-04 23:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
9bbda285615621242bae425e5c520b3c89331464
created 2015-08-13 13:55 -0700
pushed 2015-12-04 23:28 +0000
Sean Stangl Sean Stangl - Bug 986680 - Part 3/4 - Convert x64 to ScratchRegisterScope. r=nbp
less more (0) -60 tip