js/src/jit/x86-shared/CodeGenerator-x86-shared.h
5512359e559fa64dc8bfb0245766d9ebdd2540fc
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 8: Implement the 64bit variant of Sub on x86, r=lth
e3e8bb6b8d812c9ec3f2003fe1cf0c7e2af8d3f2
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 7: Implement the 64bit variant of Add on x86, r=lth
02f604c9ad7330732c13792141aa24dc5f0c4d92
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 6: Implement the 64bit variant of BitOp on x86, r=bbouvier
27826b22e1406ba39e5bc6f11546f411b7ad7324
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 5: Implement the 64bit variant of Shift on x86, r=bbouvier
f7f0a9f0833e0df30eeaf3c0b9ff5152e16b0fda
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 1: Preparations in IonMonkey to support i64 on x86, r=jandem
236e2d22595cac5320a74e506b6cccd002e3d6b2
created 2016-07-20 13:52 -0700
pushed 2016-09-19 13:38 +0000
Dimo Dimo - Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
38c84afa8cde50514366e23d4405457c276361da
created 2016-06-17 17:19 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Rename MAsmJSHeapAccess to MWasmMemoryAccess; r=luke
a134a50729fadcdd7b0804862946c533a60bcd7e
created 2016-06-13 10:24 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: split HeapAccess into MemoryAccess and BoundsCheck; r=luke
9ae97cdfb6fc1419a0a0d5d2aabf0c6133c99e38
created 2016-06-02 13:08 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1275224: Implement MCopySign; r=sunfish
8e4f48388c600edd5ee5292b014cedb0b8f7672f
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement compares for 8x16 and 16x8 SIMD types. r=sunfish
7be2feba720f43f6c5df652f9908f7a8c8a39be1
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement shuffle for 8x16 and 16x8 SIMD types. r=sunfish
a17bc6fab38f7beaffa3608ca8ec4a7d660a2bd4
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +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-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement SIMD saturating arithmetic. r=bbouvier
69ce6e7501086e2492274e352752eee5eeea447d
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +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-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Unary functions for small integer SIMD types. r=bbouvier
f0779cf0f83dc854e97c87466f7109d9b264b48c
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +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-08-01 13:59 +0000
Jeff Walden Jeff Walden - Bug 1245627: Canonicalize before storing a floating point value in deterministic mode; r=nbp
2d6da6b2c98ab18cbb2f071c7e623180d48bd218
created 2016-05-09 16:48 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Materialize 8x16 and 16x8 SIMD constants. r=sunfish
3fea715e40ac8628493abe5c478bd58d404f82ae
created 2016-04-27 12:09 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Baldr: implement proper checked truncations to integer types; r=sunfish
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
ef04d22a4de586d67193e7011bd37aaecdf90164
created 2016-03-30 14:10 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1260737: wasm: Implement Reinterpret opcodes; r=luke
3dcf36d71a610ea6f483f73750cf77702eefdd52
created 2016-03-26 09:40 +0900
pushed 2016-06-06 19:02 +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-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
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
abae331f049c68a57fedf85bcf59259b9248e00a
created 2016-02-08 20:59 -0600
pushed 2016-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: replace retargetWithOffset (r=bbouvier)
5f456b64913618144bc3eaeb906fe2e3eeef77a6
created 2016-02-08 20:59 -0600
pushed 2016-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-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
59b734d294907b240a0d3b6357647aa293291e41
created 2015-10-22 11:34 +0200
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1217326 - fork remaining atomics. r=h4writer.
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
2a80d4a658c6cc1507874b683197fd947bff301d
created 2015-07-23 15:36 -0700
pushed 2015-09-21 14:04 +0000
Sean Stangl Sean Stangl - Bug 1191552 - Move some common LIR to shared code. r=nbp
5d257174cb0fa2be4559f934f633f5f9b5542024
created 2015-07-09 11:21 +0200
pushed 2015-09-21 14:04 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 1182203 - Part 1: Optimize unsigned division by constants. r=sunfish
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
261cadb8301573f6ed2314b3d05f47c1da8b2b4c
created 2015-05-18 20:20 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
5a277f82ff59abfbc05e4a92da72f5e3233661ee
created 2015-05-08 19:44 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE
4963ecd92915f1eb341ec813a52dc4181f5cc711
created 2015-05-08 11:42 -0600
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish.
2329631295890dca3e06462d9907d8e199d5ce0c
created 2015-04-23 12:12 +0200
pushed 2015-06-29 20:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1142668: Fix int32x4 to float32x4 conversions in the JIT; r=sunfish
87a4a036587ce1e8f0bf98fa2449d251ecd902fa
created 2015-03-31 14:30 +0200| base
pushed 2015-06-29 20:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1134626 part 1 - Move all x86-shared files into their own directory. r=jandem
less more (0) tip