js/src/jit/shared/CodeGenerator-x86-shared.h
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 04:41 +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-03-29 04:41 +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-03-29 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
6abbe0f834790dd4580b23bfa40fbc0ec0cb5909
created 2015-03-12 14:58 +0100
pushed 2015-03-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize SimdGeneralShuffle codegen; r=sunfish
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-03-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
b5cac236faad28d0a4c971e7c2f4a3499336ecae
created 2015-02-27 09:35 +0100
pushed 2015-03-04 01:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
660504e5426fa1e693525908c39827e01369765e
created 2015-02-26 12:18 +0100
pushed 2015-02-27 02:54 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 4 - SimdReinterpretCast: Do not use redefine as the MIRType of the input & output are different. r=sunfish
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-02-24 23:43 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
ac19a93de1789c743e59a36fbcacf1c54a9dc431
created 2015-02-14 14:55 -0700
pushed 2015-02-16 15:26 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:29 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 14:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
8e00d242e6a28189d229eec0ca229fb6a927ecea
created 2014-12-15 20:54 -0800
pushed 2014-12-16 12:53 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem
9f6708bccc56cf1ddf13bacf967ddbb70e5b8ff4
created 2014-12-05 05:01 +0100
pushed 2014-12-05 12:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1102870: Replace AsmJSHeapAccess::ViewType by Scalar::Type; r=luke
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2014-12-05 12:14 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
ca6d91e75f9b565266a412d2ddf59ead53d15551
created 2014-11-21 12:12 +0100
pushed 2014-11-22 00:57 +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 2014-11-22 00:57 +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 2014-11-22 00:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: Refactor AsmJSHeapAccess to include the view type of the heap access; r=luke
cad42543634925b55364e8149fb36754c6ed4d40
created 2014-11-03 10:38 +0100
pushed 2014-11-03 21:59 +0000
Mukilan Thiyagarajan Mukilan Thiyagarajan - Bug 1023154 - IonMonkey: Improve codegeneration of MIsObject followed by a branch. r=h4writer
ab936277cf4ba207714f13d14ddbbfa9996c86fd
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:10 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - JIT implementations of the important Atomics. r=sstangl
b3d520124cd3864c4b18ba94c185900e92d9c57a
created 2014-08-27 19:24 +0200
pushed 2014-10-21 19:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdShuffleMix; r=sunfish
e072ee6538a770e6c4a9d534f6e38df5aefd620f
created 2014-06-18 22:38 +0200
pushed 2014-10-21 19:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish
d80d80865715e81e38e3189af0c23faba1993068
created 2014-07-25 14:37 -0700
pushed 2014-10-09 00:17 +0000
Ivan Jibaja Ivan Jibaja - Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
279aac062e97caa4f4c3c14f0e1d8edb292758f5
created 2014-10-07 16:25 +0100
pushed 2014-10-07 20:12 +0000
Ed Morley Ed Morley - Backed out changeset 2e15d016544a (bug 1044256) for failures in testSIMD.js; CLOSED TREE
2e15d016544a16ddf87004dc206e93e664de0847
created 2014-07-25 14:37 -0700
pushed 2014-10-07 20:12 +0000
Ivan Jibaja Ivan Jibaja - Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
e6e7586b3e02cdd59e978f306b8f1c2d1ef71c4c
created 2014-10-01 14:57 +0200
pushed 2014-10-02 00:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
1926709eaf906f6667979a2830d748807e466878
created 2014-09-25 13:18 +0200
pushed 2014-09-25 20:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish
d418a4d0f8d5840b51c875599926074ee120ef97
created 2014-09-19 14:53 +0200
pushed 2014-09-19 18:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025100: Implement MSimdInsertElement; r=sunfish
5f142d472a2686baa78337418fce8f0ded0ab41f
created 2014-09-19 14:39 +0200
pushed 2014-09-19 18:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1053788: Implement backends for generating min/max for float32; r=sunfish
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2014-09-11 13:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
974abe2bd9499d0031b4500eaacab7f0f4b7c5e3
created 2014-09-02 17:49 +1000
pushed 2014-09-02 18:36 +0000
Douglas Crosher Douglas Crosher - Bug 1060437 - SIMD backend: Implement the select operation; r=bbouvier
a65fbd070a585bf58dcbdda15190ae477db15de9
created 2014-09-01 01:30 +1000
pushed 2014-09-02 18:36 +0000
Douglas Crosher Douglas Crosher - Bug 1060789: SIMD x86-x64 backend: Add 'splat' backend support; r=sunfish
6a78c4812f10cd1003d088b3a2d30b1840e02a2c
created 2014-08-29 20:24 +1000
pushed 2014-09-02 18:36 +0000
Douglas Crosher Douglas Crosher - Bug 1059749: SIMD backend: implement signMask; r=sunfish
393c2341a26b5419d88cd17add68b9d4cf309423
created 2014-08-27 18:07 -0700
pushed 2014-09-02 18:36 +0000
Ivan Jibaja Ivan Jibaja - Bug 1059529: SIMD x86-x64 backend: Implement bitwise operations; a=ijibaja,dougc,bbouvier; r=sunfish
5fa26de0a04fcf3f6e44de54f143fbb9cda38004
created 2014-07-25 02:38 -0700
pushed 2014-09-02 18:36 +0000
Ivan Jibaja Ivan Jibaja - Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
c9ffa291cfe3597c53b00a37d485c9d730586a89
created 2014-08-23 12:58 +0200
pushed 2014-08-25 17:07 +0000
Tom Schuster Tom Schuster - Bug 995230 - Inline Math.clz32. r=jandem
c667b20a1d07e661b0111cdfd103a45f0ddd8dd9
created 2014-08-13 15:13 +0200
pushed 2014-08-13 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1043337: SIMD x86-x64: Implement Add; r=sunfish
8506633026924c3c987dbbb1bc4271e5a43b2958
created 2014-08-13 15:08 +0200
pushed 2014-08-13 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constants; r=sunfish
4a53363b2efdeda892cf3345ad7f7219f36835da
created 2014-08-13 15:08 +0200
pushed 2014-08-13 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constructors; r=sunfish
0cab1edaa959c017c9317f6ebd96ee734f059a88
created 2014-08-13 11:18 +0200
pushed 2014-08-13 16:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdExtractElement; r=sunfish
ddfd02b154601910b6598fd0ed68019c39765b42
created 2014-07-21 10:57 -0500
pushed 2014-07-22 16:43 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: set up AsmJSFrame and use instead of exitFP for exit stubs (r=dougc)
41f10856b94d82da771c9257517bd77a7733b587
created 2014-07-18 12:14 +0200
pushed 2014-07-18 19:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Make Odinmonkey not depend on signal handlers; r=luke
68f0964d3ebef4c0c778b5049dc0e3eaf6cb9d4d
created 2014-07-18 12:14 +0200
pushed 2014-07-18 19:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: OdinMonkey: emit bound checks on x64 if we can't use signal handlers; r=luke
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-06-23 14:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
724d46a1b00a58fff7b846193c082759c4d43eac
created 2014-06-20 13:33 -0700
pushed 2014-06-23 14:59 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
5322e67211418151d6eb46cfb5c15dcdc293fe90
created 2014-06-20 11:08 -0700
pushed 2014-06-23 14:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
c970565582c234232a135b0753c4d5fa9916231d
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:29 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
eb28b926dc9494cf742957b8246d559d2d97e564
created 2014-05-22 12:03 +0200
pushed 2014-05-23 00:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747: Factor out floating-point conversion to int32 and bailout code; r=sunfish
84e12d8fa8d5eabf259b3d48d720769e8e221923
created 2014-05-22 12:03 +0200
pushed 2014-05-23 00:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 23:17 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-04-25 11:56 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
c7925215ca327f482c3b439c1148b8c63cf410e6
created 2014-04-19 10:37 -0700
pushed 2014-04-20 01:29 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish
68d5ad5a7f7bc6fb2abb8538c1384014a7db220e
created 2014-04-03 17:59 +0200
pushed 2014-04-06 17:42 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
a1b396e1f1ddce9877f46fdeced7adc52d822f71
created 2014-02-28 12:07 +0100
pushed 2014-02-28 21:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-02-27 14:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
ad545722ca5fc801c18551da9bb045671b7d7dc9
created 2014-02-19 11:37 -0500
pushed 2014-02-19 20:41 +0000
Dan Gohman Dan Gohman - Bug 946478 - IonMonkey: Go back to just using copies to satisfy regalloc constraints for div and mod on x86/x64. r=bhackett
0f9522bcd25994a209c8fe27e98094f7df368480
created 2013-12-13 08:27 -0800
pushed 2013-12-15 02:39 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2013-12-13 21:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
8af12200ad0b74173f493c7d2bd4f6885ac2363c
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:17 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
6787bcb8ea7e5cae7a157cfd6b6d4df14740d5f9
created 2013-12-02 13:41 -0800
pushed 2013-12-03 10:34 +0000
Dan Gohman Dan Gohman - Bug 944963 - IonMonkey: Add a ModSelf operator to fix an x86 constraint problem with x%x. r=bhackett
less more (0) -60 tip