js/src/jit/MIRGraph.h
13f67e1da316e494f62a3ddc4b7d2a940a07f4c2
created 2016-11-30 15:08 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1319888 - MBasicBlock::NewSplitEdge: use the successor info instead of the predecessor info. r=h4writer
0374ad289cf7bcb3a1863443571762020c586b11
created 2016-11-02 11:48 +0100
pushed 2016-12-01 06:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename MBasicBlock::NewAsmJS into MBasicBlock::New; r=luke
47e4fb57325d0766abbe7dd6260d339cb1e8f20f
created 2016-10-28 12:45 +0000
pushed 2016-10-31 21:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1303399 part 2 - IonMonkey: Fallback when we fail to inline an uninlinable function. r=h4writer
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-12-20 03:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
84681c99981279228b86880f8f3177607b1b4263
created 2016-08-08 13:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289184 part 0 - Replace TLS lookup for the compiler LifoAlloc by a TempAllocator argument. r=jandem
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-12-20 03:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
d95fd1fbee5271621dc6f79928ed3cfcf9c5ea2a
created 2016-03-15 16:55 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1186006 - Add a copy of the successor resume point to the split-edge blocks. r=bhackett
a794e56f887dbae57132223678fb00f7d01d6fae
created 2016-03-14 18:10 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1252034 - Value Numbering: Unconditionally generate fixup blocks. r=sunfish
9c01878c2e8ad29031357f7be67e5f95f417dac6
created 2016-03-11 15:20 +0100
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1252903 - Add a missing OOM check in IonBuilder::inlineCalls. r=jonco
67c48a1e8414b5339ee02d047f727f889361716a
created 2016-03-04 12:36 +0100
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1246116: Translate AsmJS loops into wasm opcodes and implement Wasm loops; r=luke
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
b0a0ff5fa705a0906c00f76fee07b913ab6d42ed
created 2015-11-12 10:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
65df510148c487de11e6459c157dc09ef1a28d2a
created 2015-11-12 10:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 0 - Move callerResumePoint field next to other resume points of basic blocks. r=bbouvier
7ab2ee0b64ed93f769595b8e668635e7788a68c3
created 2015-10-27 14:35 +0100
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke
e87475c7ecc2838690c030f393e4f8bc5a3042ce
created 2015-05-28 19:26 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2016-12-20 03:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
d7a4b4c31c9472bb6c528b23c36aa61270d71260
created 2015-05-15 20:19 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
9f55a62c94ccc8435ec95f598af60ad5abd1f766
created 2015-04-11 22:19 +0200
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1153165 - Make |operator bool| methods in js/src explicit. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2016-12-20 03:11 +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 2016-12-20 03:11 +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 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
550637e50cd84f08407a90625374a658e2bb6c59
created 2015-03-12 19:17 +0100
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1131846 - Check the return value of MResumePoint::Copy. r=h4writer
1cdba634261c43f63962f24310b480022d1ca283
created 2015-02-24 14:30 -0500
pushed 2016-12-20 03:11 +0000
Ulrich Schoepp Ulrich Schoepp - Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp
796f28ded767f0928c3c532aeb4cc5c1bbc4eca8
created 2015-02-24 15:31 +0100
pushed 2016-12-20 03:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7ff335be2c49 (bug 1047529) for causing spidermonkey test failure on a CLOSED TREE
7ff335be2c49eeb51b05fe45049c67894d9495be
created 2015-02-20 14:46 +0100
pushed 2016-12-20 03:11 +0000
Ulrich Schoepp Ulrich Schoepp - Bug 1047529 - Move caller field from MResumePoint to MBasicBlock. r=nbp
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2016-12-20 03:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
d43317c1d73f526adff9fcf10f29d38d5b089830
created 2015-01-14 09:21 +0100
pushed 2016-12-20 03:11 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - yet more JIT bits for PJS. r=shu
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2016-12-20 03:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
69c510e5fea23d19e1ba5112a4f2927171672e68
created 2014-12-19 15:28 +0100
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 991720 part 2 - Add a spaghetti stack of stores on resume points. r=h4writer
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2016-12-20 03:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
9188c8b7962b5b20e564b3ba1f6df2b12a0a0f7d
created 2014-11-24 16:11 +0100
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1093674 - IonMonkey: Add Sink for instruction which can be recovered on bailout. r=sunfish
47e19af62551bd16ee0f1f4341c3c97579b018b1
created 2014-11-15 07:00 -0800
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1099466 - IonMonkey: Spew the line and column for blocks in IONFLAGS=codegen r=luke
74b72f105574b68a242e6147b4e105694d3acb14
created 2014-10-30 17:23 -0700
pushed 2016-12-20 03:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1082875 - Make BytecodeSite a TempObject to save on duplicates. (r=djvj)
fcf1af7b09741b020bf47f921dd91e154894af70
created 2014-10-17 11:26 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083681 - Discard the outer resume point when the successors are becoming unreachable. r=shu
7d5bc73600d2df25fa1ca5a2a6262988e06d0c3b
created 2014-10-15 11:24 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1080991 - Replace unused Phis by an optimized-out constant. r=sunfish
e377dd82cb72280b3f8161f8c776adfd6a9986e3
created 2014-10-08 15:04 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1077720 - IonMonkey: Replace the "iter = list.removeAt(iter)" idiom. r=nbp
49aafe51147f82cfadccdfe86ff761f2f4e9bbc0
created 2014-10-08 15:04 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1077720 - IonMonkey: Add a method for clearing the SuccessorWithPhis field r=nbp
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
61fd79e2b1fff423774c7206ec0402843182d56e
created 2014-09-23 17:32 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1070955 - IonMonkey: GVN: Split phi operand removal from removePredecessor so that GVN can do this itself r=nbp
233cb55654a375945b8058c0b1317b57df11bb37
created 2014-09-26 19:48 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1007213 - Capture implicit dead branches caused by type barriers. r=sunfish
8f27a48a25d5a7acabf69867597f3dfe0f951cdd
created 2014-09-17 10:27 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
f7f1732c82097f169fc862bb6979527c9ae0ad36
created 2014-09-17 10:27 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Misc cleanups r=nbp
69858bc21e7cde39be9d7bb9a1d43191b1f55d90
created 2014-09-17 10:27 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: Add some more asserts. r=nbp
949cf26ba3d5cb6ed17ba5fb626be29051a099ab
created 2014-08-25 15:03 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1058077 - IonMonkey: Eliminate the unused osrStart_ field form MIRGraph r=sstangl
e4886c5bea1c57934bab47e424894356a2fa8670
created 2014-08-21 20:47 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1048414 - Use prepareForDiscard in DiscardIgnoreOperands. r=sunfish
26dc1dce0e8feda1d58829b88eaae9a770b9df62
created 2014-08-21 20:47 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer
9e5f711e25f7df7b7028776fe2c7d7e7366daa12
created 2014-08-21 20:47 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem
c8802bd12fb2dabea2d02f99c7f83d3bddf4f4a5
created 2014-08-21 20:47 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust
fa9a6d2b3f67a06ee5547fcacbbefdb2c3b7eda8
created 2014-08-21 20:47 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
aa33f4725177dbc5e1062be720b73d59fc9a9df0
created 2014-08-10 12:41 -0800
pushed 2016-12-20 03:11 +0000
Brian Hackett Brian Hackett - Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
d052b9190a4c18e87a29cd5895be756c2317b3d2
created 2014-08-06 17:29 -0400
pushed 2016-12-20 03:11 +0000
Brian Hackett Brian Hackett - Bug 1045749 - Eliminate resume point operands which are immediately popped, and clear the erroneous entry resume point to split edge blocks, r=nbp.
208cf26c5af831b732bd79848cefac698b4321cb
created 2014-08-05 13:33 +0100
pushed 2016-12-20 03:11 +0000
Ed Morley Ed Morley - Backed out changeset 4ecf21c3c4a3 (bug 1042729)
cf0b277b8255c88d5c43dd8d57511bf75f4f2636
created 2014-08-05 13:33 +0100
pushed 2016-12-20 03:11 +0000
Ed Morley Ed Morley - Backed out changeset 749e28d0377e (bug 1042729)
7e198397b8a123c59101011debbbc42ba025d66c
created 2014-08-05 13:33 +0100
pushed 2016-12-20 03:11 +0000
Ed Morley Ed Morley - Backed out changeset 2f56127783b9 (bug 1042729)
71a55df665e4fdae992d014840967cc1a368e4fd
created 2014-08-05 13:33 +0100
pushed 2016-12-20 03:11 +0000
Ed Morley Ed Morley - Backed out changeset 2d35b006a2f6 (bug 1042729)
2d35b006a2f65ebd8855f659232315e4bf6e62be
created 2014-08-05 04:29 -0700
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer
2f56127783b9df10db10f8ccebae62ad17d3027f
created 2014-08-05 04:29 -0700
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem
749e28d0377e6c366372b9ac16dc9afd00512c21
created 2014-08-05 04:29 -0700
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust
4ecf21c3c4a3a2365526fc42a8035a5b421b0c05
created 2014-08-05 04:29 -0700
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
537d79957a0bd034f86d4a3dec4102b7a4903e42
created 2014-08-04 07:18 -0700
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040738 part 1 - Add MNodeIterator to iterate over resume points and definitions. r=sunfish
less more (0) -100 -60 tip