js/src/jit/MIR.h
8b1881ead0b6
created 2017-09-07 13:01 +0000
pushed 2017-09-07 22:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 966743 - Inline Array.prototype.push with more than one argument. r=jandem
e634da7e61a9
created 2017-08-23 07:50 +0200
pushed 2017-08-23 14:30 +0000
Jan de Mooij Jan de Mooij - Bug 1392530 part 3 - Make MDefinition::valueHash() overloads more consistent. r=nbp
0e9fad014b5b
created 2017-08-22 16:38 +0200
pushed 2017-08-23 00:07 +0000
Jan de Mooij Jan de Mooij - Bug 1392530 part 2 - Devirtualize MDefinition::op() by storing the op in MDefinition. r=nbp
8eb6c914f4e0
created 2017-08-22 16:37 +0200
pushed 2017-08-23 00:07 +0000
Jan de Mooij Jan de Mooij - Bug 1392530 part 1 - Make MDefinition::Opcode an enum class. r=nbp
b755618d7c13
created 2017-08-11 16:24 +0200
pushed 2017-08-21 23:40 +0000
Lars T Hansen Lars T Hansen - Bug 1389461 - WebAssembly sign extension opcodes. r=bbouvier
0cc6be22d7e0
created 2017-08-19 12:32 +0200
pushed 2017-08-19 22:29 +0000
Jan de Mooij Jan de Mooij - Bug 1391611 - Devirtualize MNode::kind(). r=nbp
31625e5ae768
created 2017-08-17 18:31 +0200
pushed 2017-08-18 22:53 +0000
André Bargull André Bargull - Bug 1391304 - Inline IsCallable when called with MIRType::Value. r=jandem
5e8015a81320
created 2017-08-09 17:06 -0400
pushed 2017-08-11 01:14 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in ion for empty and single-item arrays. r=tcampbell
a0e69aaf7f47
created 2017-08-01 11:35 -0700
pushed 2017-08-04 01:07 +0000
André Bargull André Bargull - Bug 1383647 - Part 1: Use direct vm calls for String.prototype.toLower/UpperCase. r=jandem
4346a6f167be
created 2017-08-03 09:37 +0200
pushed 2017-08-04 01:07 +0000
Jan de Mooij Jan de Mooij - Bug 1386646 - Remove most GetJitContext calls. r=luke
f4b029e2a35d
created 2017-08-01 06:53 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1383644 - Inline ToObject when called with MIRType::Value. r=jandem
99dfa13672c4
created 2017-08-01 06:55 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1385802 - Add ion-inline path for Reflect.getPrototypeOf(). r=jandem
7adb18796c8f
created 2017-07-31 03:06 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1385803 - Remove possiblyCalls override from MFromCodePoint and make it cloneable. r=nbp
aa3fa3b4af72
created 2017-07-31 14:12 +0200
pushed 2017-08-01 00:43 +0000
Jan de Mooij Jan de Mooij - Bug 1385215 part 2 - Inline Object.prototype.toString in Ion. r=evilpie
9c03ad1d4c47
created 2017-07-25 13:57 -0600
pushed 2017-07-26 09:12 +0000
Brian Hackett Brian Hackett - Bug 1349924 - Backed out changeset 7aa7d265948a due to regression.
7aa7d265948a
created 2017-07-24 14:01 -0600
pushed 2017-07-25 12:27 +0000
Brian Hackett Brian Hackett - Bug 1349924 - Try to specialize property loads to specific function objects, r=jandem.
8e46fc907da9
created 2017-07-18 09:46 -0700
pushed 2017-07-21 12:15 +0000
André Bargull André Bargull - Bug 1381891 - Inline IsTypedArray even when non-TypedArrays were observed. r=jandem
eea24721f55d
created 2017-07-20 18:47 +0200
pushed 2017-07-21 12:15 +0000
Tom Schuster Tom Schuster - Bug 1382612 - Support default class constructors in Ion. r=tcampbell
7e4f222d9501
created 2017-07-20 18:46 +0200
pushed 2017-07-21 12:15 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Remove MInitProp from Ion. r=jandem
477268fa767f
created 2017-07-17 08:56 -0700
pushed 2017-07-19 14:00 +0000
André Bargull André Bargull - Bug 1380344 - Add Ion support for IsPackedArray. r=jandem
07e91ed49793
created 2017-07-18 12:08 +0000
pushed 2017-07-19 14:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
9d84a411ea6d
created 2017-07-17 19:43 +0200
pushed 2017-07-18 16:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6be7c2be50e (bug 1364908)
b6be7c2be50e
created 2017-07-17 17:04 +0000
pushed 2017-07-18 16:15 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - IonMonkey: Add LoadElementFromSate to support argument[x] in inlined functions. r=jandem
1bd39c38c043
created 2017-07-15 13:22 +0200
pushed 2017-07-16 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie
76b0524a77e4
created 2017-07-09 11:46 +0200
pushed 2017-07-10 10:26 +0000
Jan de Mooij Jan de Mooij - Bug 1115355 - Optimize RegExpObject allocation in Ion. r=evilpie
0d961ec8015a
created 2017-06-27 11:53 -0700
pushed 2017-06-29 13:47 +0000
André Bargull André Bargull - Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
4ef43b448dab
created 2017-06-28 08:51 -0700
pushed 2017-06-29 13:47 +0000
Jan de Mooij Jan de Mooij - Bug 1376691 - Improve Ion-inlining of Array.isArray. r=nbp
7ef778a735f3
created 2017-06-28 00:18 +0000
pushed 2017-06-28 11:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1338646 - Do not attempt to move the MGetPropertyCache into the fallback path, if the resume point got discarded. r=jandem
ef2130b763e5
created 2017-06-20 19:59 +0200
pushed 2017-06-22 00:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1374726: Rename MAsmJSNeg to MWasmNeg; r=jolesen
fc6159614e01
created 2017-06-15 13:14 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Unify StringSplitString ObjectGroup and fix Ion MCallOptimize. r=tcampbell
c26e124516f4
created 2017-06-08 13:17 -0400
pushed 2017-06-11 08:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 882d55c60444 (bug 1365782) to avoid adding risk to Beta55.
3c1e9ea66c7f
created 2017-06-08 18:21 -0700
pushed 2017-06-09 10:59 +0000
Ted Campbell Ted Campbell - Bug 1365782 - Backout the backout of changeset 882d55c60444 because of cgc bustage because current bustage is worse than potential future risk a=bustage
09084e1e008f
created 2017-06-08 13:17 -0400
pushed 2017-06-09 10:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 882d55c60444 (bug 1365782) to avoid adding risk to Beta55.
3bfd7a302267
created 2017-05-27 16:29 +0200
pushed 2017-05-28 04:30 +0000
Jan de Mooij Jan de Mooij - Bug 1365518 - Fix polymorphic inlining to work correctly for functions that had their group/proto changed. r=shu
0414ffab16f8
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 2: Inline NewStringIterator in Ion. r=evilpie
d43cb547757f
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 1: Generalize NewArrayIterator so it can be reused for other iterator types. r=evilpie
9d23e7a1da5e
created 2017-05-24 09:23 -0400
pushed 2017-05-24 20:33 +0000
Ted Campbell Ted Campbell - Bug 1343723 - ResumePoint not needed for MNewLexicalEnvironmentObject. r=jandem
00c923e2b995
created 2017-05-23 21:38 -0400
pushed 2017-05-24 09:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 9108c50863b3 (bug 1343723) for SM test failures.
9108c50863b3
created 2017-05-23 21:00 -0400
pushed 2017-05-24 09:25 +0000
Ted Campbell Ted Campbell - Bug 1343723 - ResumePoint not needed for MNewLexicalEnvironmentObject. r=jandem
882d55c60444
created 2017-05-18 21:55 -0400
pushed 2017-05-23 22:02 +0000
Ted Campbell Ted Campbell - Bug 1365782 - Bailout from MConcat instead of throwing r=jandem
8ed5deec4fc3
created 2017-05-18 13:51 -0400
pushed 2017-05-22 23:20 +0000
Ted Campbell Ted Campbell - Bug 1365769 - MToString should bailout on Symbols r=jandem
9eb66cc5c1d9
created 2017-04-26 14:40 +0200
pushed 2017-05-05 13:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1352506: Automatically setPerformsCall for LIR call instructions; r=sunfish
4a6a71f4aa22
created 2017-05-04 11:18 +0800
pushed 2017-05-04 03:18 +0000
Iris Hsiao Iris Hsiao - merge mozilla-inbound to mozilla-central a=merge
118f15cdd0fb
created 2017-04-20 00:23 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make jscompartment.h and GlobalObject.h not #include builtin/RegExp.h, to address yet more thorny cyclic dependency issues in subsequent patches. r=arai
ba61a05620e4
created 2017-04-17 13:31 -0400
pushed 2017-05-04 03:10 +0000
Ted Campbell Ted Campbell - Bug 1337773 - Use IonInIC for MIn and rename to MInCache r=jandem
98dec674f3c9
created 2017-04-26 11:52 +0200
pushed 2017-04-27 00:30 +0000
Tom Schuster Tom Schuster - Bug 1355155 - Scalar replacement for arrow functions. r=nbp
1f22b5f63669
created 2017-04-05 19:47 +0200
pushed 2017-04-14 09:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
a9d036ef05e8
created 2017-04-13 22:17 +0200
pushed 2017-04-14 09:07 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 5 - CacheIR HasOwn in Ion. r=jandem
16fdef50b6e3
created 2017-04-13 12:57 +0200
pushed 2017-04-14 00:24 +0000
Tom Schuster Tom Schuster - Bug 1355943 - Constant fold ion type-barrier. r=h4writer
df2d145e4c40
created 2017-04-05 20:35 +0200
pushed 2017-04-06 10:51 +0000
Tom Schuster Tom Schuster - Bug 1353170 - Implement scalar replacement for NewArrayIterator. r=jandem
9927b6f58b07
created 2017-04-05 12:22 +0200
pushed 2017-04-05 21:16 +0000
Jan de Mooij Jan de Mooij - Bug 1326437 part 3 - Port Ion GetName IC to CacheIR. r=evilpie
b26588027af0
created 2017-04-03 22:24 +0200
pushed 2017-04-04 10:35 +0000
Tom Schuster Tom Schuster - Bug 1352006 - Inline NewArrayIterator in Ion. r=jandem
5e934196e757
created 2017-03-27 10:46 -0700
pushed 2017-03-30 11:48 +0000
Steve Fink Steve Fink - Bug 1350998 - always include windows.h via jswin.h to undo macro damage, r=sstangl
5f68da99a98c
created 2017-03-27 23:20 +0900
pushed 2017-03-29 13:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. r=jandem
a51f54fd72ff
created 2017-03-27 23:20 +0900
pushed 2017-03-29 13:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
1d00d1e5a0f6
created 2017-03-27 17:25 +0200
pushed 2017-03-28 00:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 72750b6e9e2a (bug 1331092)
649797f1174f
created 2017-03-27 17:25 +0200
pushed 2017-03-28 00:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 831d289bb6cc (bug 1331092)
831d289bb6cc
created 2017-03-27 23:20 +0900
pushed 2017-03-28 00:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. r=jandem
72750b6e9e2a
created 2017-03-27 23:20 +0900
pushed 2017-03-28 00:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. r=jandem
3d08ee7b2eb8
created 2017-03-20 18:15 -0400
pushed 2017-03-25 00:03 +0000
Ted Campbell Ted Campbell - Bug 1346028 - Allow MCallInitElementArray to take dynamic index r=jandem
less more (0) -1000 -300 -100 -60 tip