js/src/jit/Lowering.cpp
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)
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-02-09 21:30 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:41 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
11a29f052c2cc6c318e749785c73b8e8f2e643fc
created 2015-02-07 11:13 -0700
pushed 2015-02-08 01:56 +0000
Brian Hackett Brian Hackett - Bug 1128094 - Watch for OOM failures in assignSnapshot, r=jandem.
042f7f7638b8b643689a5a3447e9e2969681297e
created 2015-02-06 15:30 -0800
pushed 2015-02-07 16:46 +0000
Dan Gohman Dan Gohman - Bug 1129088 - IonMonkey: Revert bug 1100685 and add a comment r=jandem
729f09bc8d13147ce5fc581965ea835cc9bb57d6
created 2015-02-05 21:41 +0100
pushed 2015-02-06 00:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112163 - Make Ion frame size a multiple of the JitStackAlignment. r=bbouvier
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.
7b4c0588cba87c37523adbad6f46710d95c74ace
created 2015-02-01 09:50 -0700
pushed 2015-02-02 12:20 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add JIT optimizations for unboxed objects, 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
97692c7152d6c317d87aa14a619fbfdac1ee793a
created 2015-01-27 18:58 +0100
pushed 2015-01-28 00:05 +0000
Jarda Jarda - Bug 1101356 - MHypot Instruction supports up to four arguments. r=nbp
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
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-01-17 01:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. 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
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. 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)
70d349ef50b7031fdccacf7efda7aba978b157b5
created 2015-01-02 17:18 -0500
pushed 2015-01-04 23:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1112934. Tell MGetDOMMember what its result type is so it can do a typed slot load. r=jandem
6c4b30ffe4d400adb94b16453c838ede151bc49b
created 2015-01-03 01:24 -0800
pushed 2015-01-04 04:02 +0000
Phil Ringnalda Phil Ringnalda - Back out cbf65998682c (bug 1112934) for SM(r) orange
cbf65998682c1a1ed036652c25d9f0f9193be085
created 2015-01-02 17:18 -0500
pushed 2015-01-04 04:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1112934. Tell MGetDOMMember what its result type is so it can do a typed slot load. r=jandem
f46c2220f91be38dd7299474f8906cd28a15f25c
created 2014-12-30 09:07 -0800
pushed 2014-12-30 23:48 +0000
Dan Gohman Dan Gohman - Bug 1115766 - IonMonkey: Generalize the regalloc constraints for LSimdShuffle r=bbouvier
0b155176f4ebc16aa23bdbe028798c20f9f70ad1
created 2014-12-24 15:01 +0100
pushed 2014-12-24 23:38 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
d8d78db85c5dd9b59edf9fd8a889b200d411482e
created 2014-12-23 13:52 -0800
pushed 2014-12-24 23:38 +0000
Dan Gohman Dan Gohman - Bug 1096138 - IonMonkey: Augment Nops with Mops to avoid collisions with fixed live ranges r=jandem
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
e4f5b3825bbbaaab8236ea5f7f4eb12c40432b19
created 2014-12-22 15:12 +0100
pushed 2014-12-22 22:55 +0000
Jan de Mooij Jan de Mooij - Bug 1112563 part 2 - Don't use useRegisterAtStart on x64 in cases where it could lead to worse codegen. r=sunfish
b1127d55a561eaa7ee1670089ac4b3faa3770443
created 2014-12-22 14:53 +0100
pushed 2014-12-22 22:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 458cfe948a05 (bug 1107328) for js test failures on a CLOSED TREE
458cfe948a05107cbbece8991272bbd94d93802e
created 2014-12-22 13:16 +0100
pushed 2014-12-22 22:55 +0000
Hannes Verschore Hannes Verschore - Bug 1107328 - IonMonkey: Also check for boxed constants when checking for constants, r=jandem
cfc612739ad73f0caa28e7760356b0b33e91ed0b
created 2014-12-17 18:50 +0100
pushed 2014-12-18 01:53 +0000
Jan de Mooij Jan de Mooij - Bug 1112563 - Use useRegisterAtStart for LoadSlot/LoadFixedSlot/GetDOMMember. r=sunfish
489a094de48a691638ae5e9d7f562c7a84c7afb6
created 2014-12-15 20:53 -0800
pushed 2014-12-16 12:35 +0000
Dan Gohman Dan Gohman - Bug 1099080 - OdinMonkey: Eliminate AsmJSInterruptCheck's temporary register r=luke
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
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
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.
b95f61af93b967c264cb5a418a0a8d39065bb14f
created 2014-12-05 20:18 +0100
pushed 2014-12-06 00:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1106171 - Lowering should not copy resume points to join-blocks. r=bhackett
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. 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
f7ba8aa473d3ad6cd9a0906072806f76386302a5
created 2014-11-21 17:27 +0100
pushed 2014-11-22 00:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1094855: Implement SIMD.float32x4.minNum/maxNum in the JITs; r=sunfish
cecc072d44bccea803829f3d4fdbfceb52e6c8c8
created 2014-11-21 17:27 +0100
pushed 2014-11-22 00:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1094855: Update SimdBinaryArith::Min/Max to properly handle comparisons involving -0/0 and NaNs; r=sunfish
68dd715f6f79a4fc540b7fffeec047cfe4dc3b6a
created 2014-11-20 03:56 -0700
pushed 2014-11-21 01:35 +0000
Brian Hackett Brian Hackett - Bug 1096539 - Keep track of typed object reference properties in type information, r=nmatsakis.
43aceb996c3bd38ea864606448e82207b997a6be
created 2014-11-20 01:48 +0100
pushed 2014-11-20 10:40 +0000
Hannes Verschore Hannes Verschore - Bug 1101576 - IonMonkey: Add fixes for LSubstr, r=efaust
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)
0088d5bbeecb1a931fc46da5154a4650ac0a2a0b
created 2014-11-18 14:25 -0800
pushed 2014-11-19 12:36 +0000
Dan Gohman Dan Gohman - Bug 1100685 - IonMonkey: Don't use tempCopy for LClampDToUint8. r=jandem
d696d5bfb8cf0b9f4db412d0761ce4944d9974e0
created 2014-11-18 08:37 -0700
pushed 2014-11-19 02:08 +0000
Brian Hackett Brian Hackett - Bug 1095952 - Optimize accesses to known inline or outline typed objects, r=nmatsakis,jandem.
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
74628362296707a89dbcc7c02dd67022dd4609e9
created 2014-11-16 17:10 -0700
pushed 2014-11-17 13:07 +0000
Brian Hackett Brian Hackett - Bug 1096016 - Fix post barrier insertion for MStoreUnboxedObjectOrNull, r=nmatsakis.
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.
less more (0) -300 -100 -60 tip