js/src/jit/Lowering.h
40c95e7f4f4bd7a7d58acb4392e7e3cf73b6c8d8
created 2015-02-09 18:16 -0600
pushed 2015-02-10 21:03 +0000
Luke Wagner Luke Wagner - Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
cb01144424b5493c90f16733568eb109f3eb2fd0
created 2015-01-31 14:52 +0100
pushed 2015-02-01 17:17 +0000
Jan de Mooij Jan de Mooij - Bug 1113240 - Allow optimizing nursery-allocated getters/setters in Ion. r=bhackett
fcb33cbbe1d25fa842b80c58d23de9dba9979c27
created 2015-01-26 12:22 +0100
pushed 2015-01-26 21:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112156 - Add MSimdUnbox to extract SIMD values from the TypedObjects. r=bbouvier
a875275b8a9d68a0f7885335aea8ed8391cff016
created 2015-01-17 13:04 +0100
pushed 2015-01-21 03:14 +0000
Jan de Mooij Jan de Mooij - Bug 900849 - Make polymorphic inlining work with non-singletons. r=djvj
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-01-15 13:19 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
ac3b15d066657f307b8bcad8bd1b9993f0f82ece
created 2015-01-12 16:45 +0100
pushed 2015-01-12 20:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112154 - Add MSimdBox and inline calls to SIMD constructors. r=bbouvier,jandem
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
7ddd3a2413f4a0363e9d7811ab36956ae22906bf
created 2014-12-22 19:27 +0100
pushed 2014-12-23 18:17 +0000
Tom Schuster Tom Schuster - Bug 1114584 - Remove HaveSameClass. r=h4writer
1d8b8c3d74e323165e6112151f43c796b9df5332
created 2014-12-12 10:24 -0700
pushed 2014-12-13 00:25 +0000
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
810cb91fe026097e0b961ddbbecd3a51fa5b910d
created 2014-12-11 13:00 -0500
pushed 2014-12-12 01:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c2659bf5793d (bug 1107145) for bustage.
c2659bf5793d2093d573f47551125e28be94d34e
created 2014-12-11 10:35 -0700
pushed 2014-12-12 01:30 +0000
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
354a878fcc9f2703fcc3930a59e49611e411307d
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
56d19efedf4fc80e5022b65930ad2723b4742684
created 2014-12-11 12:57 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset dd24124194d5 (bug 1108825) for SM(e) failures
dd24124194d5dcdd9f1e40ad3aa57f4f86b42132
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2014-12-09 19:04 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
0164b161e0d88b50e1a24b301708ef973c68843f
created 2014-11-25 12:43 +0100
pushed 2014-11-25 21:56 +0000
Hannes Verschore Hannes Verschore - Bug 1103032: IonMonkey: Get LSubstr working with limited amount of available registers, r=jandem
ea2d1aa200e425c8fb33c4f79ad436551d0c803e
created 2014-11-19 13:14 +0100
pushed 2014-11-20 02:35 +0000
Jan de Mooij Jan de Mooij - Bug 1100513 - Inline Array(x) in IonMonkey. r=bhackett
4dad70c4554d1ae2ab6149495ced17469dc366ad
created 2014-11-18 16:42 -0800
pushed 2014-11-19 12:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1098696 - Make onDebuggerStatement able to trigger on non-debuggee frames. (r=jandem,jimb)
34859490061a145e795c439286cf8820c340ccd8
created 2014-11-18 15:53 +0100
pushed 2014-11-19 02:08 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till,jonco
ceca39a1a15480e8427eb2f7c50c63f79f79f6d1
created 2014-11-07 08:37 -0700
pushed 2014-11-08 01:50 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
c6c9c652409f678273f05bd0de7eb418bc5ae0e3
created 2014-11-05 20:43 -0800
pushed 2014-11-06 12:50 +0000
Wes Kocher Wes Kocher - Backed out changeset f28d2350eb43 (bug 1092318) for jsreftest permafails
f28d2350eb43fdabcd7ba6d370bf5e27fbd98c95
created 2014-11-05 17:58 -0700
pushed 2014-11-06 12:50 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
0cb31e9df233db19782758e6f07091e35d8a4f19
created 2014-11-05 09:24 -0700
pushed 2014-11-06 12:50 +0000
Brian Hackett Brian Hackett - Bug 1092238 - Optimize reads from reference members of TypedObjects, r=nmatsakis.
21402c47765a5ab35ebcc7749822daa4aa2c6d15
created 2014-11-05 14:03 +0100
pushed 2014-11-05 19:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2e9f81c5d00c (bug 1052839) for ggc bustage
4bdc3391644e7200cb8419cdf59e502f36424498
created 2014-11-04 18:21 -0700
pushed 2014-11-05 19:04 +0000
Brian Hackett Brian Hackett - Bug 1091329 - Optimize writes to reference members of TypedObjects, r=nmatsakis,jandem.
2e9f81c5d00c0b5bc7df99645557eb9f4dd04283
created 2014-11-04 23:31 +0100
pushed 2014-11-05 19:04 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till,jonco
ed6401282c181e48024ffb661c1a9d3a65a85f11
created 2014-11-04 15:19 -0700
pushed 2014-11-05 19:04 +0000
Brian Hackett Brian Hackett - Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem.
672874702338dcadb45e203ad6164c5a1e39e0ab
created 2014-11-04 10:53 +0100
pushed 2014-11-05 02:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 88041cfff520 (bug 1052839) for rootanalysis test failures
88041cfff52074cd1f2fd6dfb53f0ce6d9d5ba3c
created 2014-11-04 09:43 +0100
pushed 2014-11-05 02:19 +0000
Hannes Verschore Hannes Verschore - Bug 1052839 - Selfhost substr/slice/substring, r=waldo,till
e5cc4321fbed33e76346389f17f04fc4577d92c4
created 2014-11-03 14:12 -0500
pushed 2014-11-03 21:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 062226e8a2d2 (bug 1091015) for SM test failures.
062226e8a2d2c57979bc99dbcd1eb1f61d9d315d
created 2014-11-03 11:36 -0700
pushed 2014-11-03 21:18 +0000
Brian Hackett Brian Hackett - Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem.
0be3a777ab2b0843d6844ec8ed7f3de3737436e1
created 2014-10-28 17:30 -0700
pushed 2014-10-30 13:46 +0000
Dan Gohman Dan Gohman - Bug 1077991 - IonMonkey: Simplify the handling of try-catch block control flow r=jandem
4ec33eddc6fcdcab1c8bc9bc5100bc2d699c17e3
created 2014-10-29 11:14 -0700
pushed 2014-10-30 13:46 +0000
Brian Hackett Brian Hackett - Bug 1083600 - Use inline data for small transparent typed objects, r=sfink,nmatsakis.
ab936277cf4ba207714f13d14ddbbfa9996c86fd
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:06 +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:21 +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:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
d80d80865715e81e38e3189af0c23faba1993068
created 2014-07-25 14:37 -0700
pushed 2014-10-08 23:37 +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:04 +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:04 +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-01 23:26 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
c965698b314e116da8d54f5b5e7665ee75e29477
created 2014-09-25 13:18 +0200
pushed 2014-09-25 20:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish
1926709eaf906f6667979a2830d748807e466878
created 2014-09-25 13:18 +0200
pushed 2014-09-25 20:46 +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 17:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025100: Implement MSimdInsertElement; r=sunfish
26d86ab7c4f35da9e7db86c1e0e7cf2203f4bbd6
created 2014-09-17 21:07 +0200
pushed 2014-09-18 02:16 +0000
Jan de Mooij Jan de Mooij - Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
31714af41f2cd27611ef133a0db733fcdf72ab70
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 3: Compile new let opcodes in Ion. (r=jandem)
ac936775ecb6337fa1c7082cca54cc6615ac113e
created 2014-09-11 18:55 +0200
pushed 2014-09-11 21:56 +0000
Inanc Seylan Inanc Seylan - Bug 1005922: IonMonkey: Remove bailing on NewObject/NewArray during arguments usage analysis; r=h4writer
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2014-09-11 13:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
280ac54e2dd89dfcb80fc28eaf66f42148f91476
created 2014-09-10 18:35 -0400
pushed 2014-09-11 00:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 72ec272d143d (bug 1005922) for B2G debug emulator-kk bustage.
72ec272d143de2f393c46627e533cdedb64871fd
created 2014-09-10 22:22 +0200
pushed 2014-09-11 00:30 +0000
Inanc Seylan Inanc Seylan - Bug 1005922: IonMonkey: Remove bailing on NewObject/NewArray during arguments usage analysis; r=h4writer
2c0bf50217f78a6a7ce18833c1703de21743b3ed
created 2014-09-03 18:12 +0200
pushed 2014-09-03 20:38 +0000
Jan de Mooij Jan de Mooij - Bug 1002473 - Make IsConstructing fast for JIT frames. r=nbp
6a78c4812f10cd1003d088b3a2d30b1840e02a2c
created 2014-08-29 20:24 +1000
pushed 2014-09-02 05:46 +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 05:46 +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 05:46 +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 15:49 +0000
Tom Schuster Tom Schuster - Bug 995230 - Inline Math.clz32. r=jandem
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-08-20 13:28 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
4db3058a5c9f54b92e4e675478f86f7b1c34c1f8
created 2014-08-05 07:38 -0400
pushed 2014-08-19 20:23 +0000
Inanc Seylan Inanc Seylan - Bug 1044022 - Clean-up: IonMonkey: the LIRGenerator should inherit from MDefinitionVisitor instead of MDefinitionVisitorDefaultNYI. r=nbp
less more (0) -100 -60 tip