js/src/jit/x86/CodeGenerator-x86.cpp
1f97f6942a8458561aa29b6214da8e29f00eaed6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 22: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on arm, r=bbouvier
df8f35c1858453850c471339bf3e7687f30cf8b6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 8: Implement the 64bit variant of Compare on arm, r=nbp
c1e1449a0ad8448df7ae7bc2b2fcdfc40ac238e0
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 27: Implement the 64bit variant of WasmLoadGlobalVar and WasmStoreGlobalVar on x86, r=bbouvier
4dabba8cf9261e11c487fb9aac71bc866f45250a
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 26: Implement the 64bit variant of WasmLoad and WasmStore on x86, r=bbouvier
fa0c24a5b89db6f14730eb4d94acd21408bfccc1
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 23: Implement the 64bit variant of Test on x86, r=nbp
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
0c40b01a4cba292b08577a71d5305325468a9c03
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 21: Implement the 64bit variant of ToFloatingPoint on x86, r=sunfish
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
efe2a71423f74f59d35902972739ec206e6c9daa
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 19: Implement the 64bit variant of Not on x86, r=bbouvier
0ef5f5b0c607f7f447deb38673ecb0ae2d75b3c1
created 2016-07-29 16:53 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 18: Implement the 64bit variant of Clz and Ctz on x86, r=bbouvier
bd1c4839cd6648e1bed6f9ee3edcd8fd1aa688cf
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 16: Implement the 64bit variant of WrapInt64ToInt32 on x86, r=efaust
27f7299c045472b8f1e4cab8744190045b14d90c
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
1189e5f979cf914e91dfad2a3246b9d1c18e3e50
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 14: Implement the 64bit variant of AsmReinterpret on x86, r=efaust
39ec8e937bf87e90e3aef6b838b4cf9bba6cdbc8
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 13: Implement the 64bit variant of AsmSelect on x86, r=efaust
b15c4d7a91ac77d73cd873b79282b3ffcdf7f952
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 12: Implement the 64bit variant of Div and Mod on x86, r=jandem
8bc3e8bbbf524ea9888df6c341db15c2df62e555
created 2016-07-29 16:51 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 4: Implement the 64bit variant of Compare on x86, r=nbp
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-09-19 13:38 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
d14dd0573e8a084cb876174e7f14e01582704824
created 2016-07-12 19:27 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: extract wasm::Table objects from the global data segment (r=bbouvier)
e3a3d7665277d2a34f8320edc0a12d467e9fa830
created 2016-07-12 15:38 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove temp register allocation on ARM/x64 AsmJSLoadFuncPtr (r=bbouvier)
2ea9c31e5f0871d9390a95af813fc4f330072096
created 2016-07-08 13:03 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1283177: Add Scalar::Int64; r=luke
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
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
500e86461a3cce584c5b8069a2721a95366f8f72
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish
fa42a25f4124566158f812c0b796360dd239f814
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Handle SIMD global variables for x86 / x64. 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
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
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
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
ac2f7ef7566d6b99e880b0fc436439c976ce7bad
created 2016-03-04 07:57 -0800
pushed 2016-04-25 16:57 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Convert AsmJSHeapAccess offsets to unsigned. r=luke
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)
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)
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
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)
a7a1efdcec6ed4b572bcd4b5eadc0700cde879e4
created 2015-11-30 16:16 -0800
pushed 2016-01-25 13:55 +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-01-25 13:55 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
630fb403d6703b373cd3966ede1753ff6a118205
created 2015-11-26 17:23 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
6a8f7950ad63f19b5ad4c32dc101055b1d2da9a9
created 2015-11-26 17:23 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset;
8fa4b88f205c4be1afc99654d4f4739415a51182
created 2015-11-25 20:12 -0800
pushed 2016-01-25 13:55 +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-01-25 13:55 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1226027 - Use Simd128 register content type. r=bbouvier
2e1d5292d55f8a3658d9e8d62b81e46334e66f55
created 2015-10-06 09:48 +0100
pushed 2015-12-14 20:08 +0000
Jan de Mooij Jan de Mooij - Bug 1209026 - Use infallible new for some Label allocations. r=jonco
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
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
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
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
3e0f851d44435338e2e62211344af9a615c7899e
created 2015-09-02 09:26 +0200
pushed 2015-10-29 11:30 +0000
Lars T Hansen Lars T Hansen - Bug 1178793 - Throw on atomic OOB access, asm.js parts. r=luke, r=sstangl
edd5e534c1fe41a81418f65009e2199e232e2cfe
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
381b4c8dc15ea01f7bd407ef2f48edd7dacc0c36
created 2015-08-17 11:32 +0200
pushed 2015-10-29 11:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-08-10 18:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 1: Inline Math.random() in Ion on x86_64. r=sstangl
8407619699c2c14f947d1d7900454aa230f68fed
created 2015-05-21 13:09 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
less more (0) -100 -60 tip