js/src/jit/MIRGraph.h
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +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 2015-03-12 18:18 +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 2015-02-24 20:14 +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 2015-02-24 14:32 +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 2015-02-24 09:49 +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 2015-01-29 02:59 +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 2015-01-14 08:22 +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 2015-01-08 05:21 +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 2014-12-19 14:28 +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 2014-11-26 06:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
9188c8b7962b5b20e564b3ba1f6df2b12a0a0f7d
created 2014-11-24 16:11 +0100
pushed 2014-11-24 15: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 2014-11-16 15:58 +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 2014-10-31 00:24 +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 2014-10-17 09:27 +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 2014-10-15 09:24 +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 2014-10-08 22:33 +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 2014-10-08 22:33 +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 2014-10-01 17:18 +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 2014-09-26 20:44 +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 2014-09-26 17:48 +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 2014-09-17 17:27 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
f7f1732c82097f169fc862bb6979527c9ae0ad36
created 2014-09-17 10:27 -0700
pushed 2014-09-17 17:27 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Misc cleanups r=nbp
69858bc21e7cde39be9d7bb9a1d43191b1f55d90
created 2014-09-17 10:27 -0700
pushed 2014-09-17 17:27 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: Add some more asserts. r=nbp
949cf26ba3d5cb6ed17ba5fb626be29051a099ab
created 2014-08-25 15:03 -0700
pushed 2014-08-25 23:50 +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 2014-08-21 18:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1048414 - Use prepareForDiscard in DiscardIgnoreOperands. r=sunfish
26dc1dce0e8feda1d58829b88eaae9a770b9df62
created 2014-08-21 20:47 +0200
pushed 2014-08-21 18:51 +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 2014-08-21 18:51 +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 2014-08-21 18:51 +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 2014-08-21 18:51 +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 2014-08-10 20:42 +0000
Brian Hackett Brian Hackett - Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
d052b9190a4c18e87a29cd5895be756c2317b3d2
created 2014-08-06 17:29 -0400
pushed 2014-08-06 21:30 +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 2014-08-05 12:33 +0000
Ed Morley Ed Morley - Backed out changeset 4ecf21c3c4a3 (bug 1042729)
cf0b277b8255c88d5c43dd8d57511bf75f4f2636
created 2014-08-05 13:33 +0100
pushed 2014-08-05 12:33 +0000
Ed Morley Ed Morley - Backed out changeset 749e28d0377e (bug 1042729)
7e198397b8a123c59101011debbbc42ba025d66c
created 2014-08-05 13:33 +0100
pushed 2014-08-05 12:33 +0000
Ed Morley Ed Morley - Backed out changeset 2f56127783b9 (bug 1042729)
71a55df665e4fdae992d014840967cc1a368e4fd
created 2014-08-05 13:33 +0100
pushed 2014-08-05 12:33 +0000
Ed Morley Ed Morley - Backed out changeset 2d35b006a2f6 (bug 1042729)
2d35b006a2f65ebd8855f659232315e4bf6e62be
created 2014-08-05 04:29 -0700
pushed 2014-08-05 11:30 +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 2014-08-05 11:30 +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 2014-08-05 11:30 +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 2014-08-05 11:30 +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 2014-08-04 14:20 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040738 part 1 - Add MNodeIterator to iterate over resume points and definitions. r=sunfish
67550c8c9546727971612c9039cc70dc56369ab2
created 2014-08-04 07:18 -0700
pushed 2014-08-04 14:20 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040940 - Discard resume point with discarded instructions. r=sunfish
4f6bb462353176d041360449361446d5b7da5994
created 2014-07-27 20:57 +0200
pushed 2014-07-31 06:30 +0000
Ting-Yuan Huang Ting-Yuan Huang - Bug 1031396 - GVN misses DCE when an MDefinition is used multiple times by the same MNode. r=sunfish
b28ad1718d0551b5c70ed33b6744fbb76c5a6e3b
created 2014-07-23 11:59 -0800
pushed 2014-07-23 19:59 +0000
Brian Hackett Brian Hackett - Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
b2a0854d295ec6141a75aeaa28e12baf15e673de
created 2014-07-23 12:34 +0200
pushed 2014-07-23 10:34 +0000
Hannes Verschore Hannes Verschore - Backed out changeset 9c80c5b76cf0 for crashes on octane-typescript
9c80c5b76cf074a94da52f8ac69e1b4c41d436e5
created 2014-07-22 18:34 -0800
pushed 2014-07-23 02:34 +0000
Brian Hackett Brian Hackett - Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
25f9fbb4d6b9f51edbbf2d7f0a6de989844dff06
created 2014-07-16 13:11 -0700
pushed 2014-07-16 21:36 +0000
Dan Gohman Dan Gohman - Bug 1039719 - IonMonkey: Reorder some struct fields to reduce padding. r=sstangl
6f2c1e191d9decba8f2e70df1d3ef677b5455863
created 2014-06-27 10:38 -0700
pushed 2014-06-27 17:39 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
682acc91b86d7bb31debc125770f30bb2da2bfdf
created 2014-06-26 14:15 -0700
pushed 2014-06-27 01:59 +0000
Dan Gohman Dan Gohman - Bug 1027861 - IonMonkey: Micro-optimize dominator calculation. r=sstangl
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-06-21 01:34 +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-20 20:33 +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-20 18:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
ea6b20b7794b7eb7a8973f0947bce49cfe6c8b6b
created 2014-06-20 05:50 -0700
pushed 2014-06-20 13:05 +0000
Dan Gohman Dan Gohman - Bug 1027853 - IonMonkey: Remove some unneeded fields from MBasicBlock r=nbp
4ae414acf581e16f40cf6f200e98eabe354a0639
created 2014-06-12 15:47 -0700
pushed 2014-06-12 23:14 +0000
Dan Gohman Dan Gohman - Bug 1022321 - IonMonkey: Relax an overzealous assert. r=nbp
c3a7683c8c9e0483ec4fc27d0408fab0760de9ca
created 2014-06-06 08:21 -0700
pushed 2014-06-06 15:22 +0000
Dan Gohman Dan Gohman - Bug 733353 - IonMonkey: Factor out and optimize loop marking and unmarking. r=jandem
5b4bd2f81719a1a2ef9623ebe0023e771aa7fe25
created 2014-06-06 08:21 -0700
pushed 2014-06-06 15:22 +0000
Dan Gohman Dan Gohman - Bug 844779 - IonMonkey: Make loops contiguous. r=h4writer
51b269a9c5c9ada5291547ce405457ee23b3a87e
created 2014-06-04 07:44 -0700
pushed 2014-06-04 14:45 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Teach range analysis to mark unreachable dominator subtrees r=nbp
07ab6ede1eff8b32bf070da17529972bb5d7b356
created 2014-06-04 07:44 -0700
pushed 2014-06-04 14:45 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Make a block's numDominated() include itself. r=nbp
33b3980482705c72a7b59949831e64b38f3e25ba
created 2014-06-04 07:44 -0700
pushed 2014-06-04 14:45 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Make removeBlock() call discardAllResumePoints(). r=nbp
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
0ac90fa5f24a4e7087592ad18eaf03ed34a73b3b
created 2014-05-23 15:17 -0700
pushed 2014-05-23 22:17 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Simplify MAbortPar creation. r=shu
less more (0) -60 tip