js/src/jit/x86/CodeGenerator-x86.h
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
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
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
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
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
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
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
87a4a036587ce1e8f0bf98fa2449d251ecd902fa
created 2015-03-31 14:30 +0200
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
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
5ddeb7d76c6c30f868a65df1b36bce9a0f7136b2
created 2015-03-17 16:30 +0100
pushed 2015-05-11 18:39 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - optimize atomics for effect. r=h4writer
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-05-11 18:39 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
2db34138eedff06328b4bfd9f845fb98c2aaeeac
created 2015-02-05 16:35 +0100
pushed 2015-03-30 18:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1113338: Add SIMD partial loads/stores in asm.js; r=sunfish,luke
9f6708bccc56cf1ddf13bacf967ddbb70e5b8ff4
created 2014-12-05 05:01 +0100
pushed 2015-02-23 15:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1102870: Replace AsmJSHeapAccess::ViewType by Scalar::Type; r=luke
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
ca6d91e75f9b565266a412d2ddf59ead53d15551
created 2014-11-21 12:12 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
2c39d4a57818b5bdb4b987146e8fb54c4e0be737
created 2014-11-21 12:46 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 74527e0493c5 (bug 1079361) for Bustage on a CLOSED TREE
74527e0493c585acfb6eebd8d6aa622b7939d6a2
created 2014-11-21 12:12 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
d64f299df337d69c8750df659ae4cc0c4460e6a2
created 2014-11-20 16:27 +0100
pushed 2015-01-12 19:37 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - Support for Odin and asm.js. r=luke
12dc08f29521b394aa0c5bc802c6db093e52958e
created 2014-09-16 20:32 -0500
pushed 2014-11-28 15:29 +0000
Luke Wagner Luke Wagner - Bug 1068355 - OdinMonkey: tidy up function call codegen (r=dougc)
68f0964d3ebef4c0c778b5049dc0e3eaf6cb9d4d
created 2014-07-18 12:14 +0200
pushed 2014-09-02 16:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: OdinMonkey: emit bound checks on x64 if we can't use signal handlers; r=luke
4d482d201608bebfccb4a036c6271eb38e70c21a
created 2014-06-06 09:36 -0700
pushed 2014-09-02 16:39 +0000
Brian Hackett Brian Hackett - Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink
d0f4fe9e01d63fef020b84157930f2b715610d27
created 2014-07-03 16:15 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
c970565582c234232a135b0753c4d5fa9916231d
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl
b99f4cd25bad27ed128e92854f8ef3bdfdbe8908
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl
7cb1827f5f61aa97fbdb045d8185f7d8d31d88ee
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl
f7ec1d00485ed6ad6e7011a8a6784e8035cfc521
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl
ddd78e3d665652ff4c588cad66bc7320d36b6142
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 2 - Move LoadSlotT codegen to platform-independent code. r=sstangl
163a0c70a67d495aa20b7788131df0a37a85c712
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 1 - Move LoadSlotV codegen to platform-independent code. r=sstangl
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2014-03-17 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2013-12-09 19:58 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
0267af0f436625d3d847b569ace2effa83865ce2
created 2013-07-18 16:27 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
77b72ea510d0b8bb05f1d039db6d85c9d103d225
created 2013-07-18 16:45 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
ae623dc4f0446514600698762181f85ab74a66e8
created 2013-09-19 11:49 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 915934: Rename UInt32ToDouble into AsmJSUInt32ToDouble; r=h4writer
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-10-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-10-28 21:59 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
1718a2f065c60705efc1a77e53b01017dbee6716
created 2013-08-20 12:53 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ef139b6034a5 (bug 890722) for SM rootanalysis orange.
ef139b6034a551d4b1f3d01c0f3bef6945be40cb
created 2013-08-20 17:34 +0200
pushed 2013-10-28 21:59 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
less more (0) -60 tip