js/src/jit/ValueNumbering.cpp
418296d647693fa0bd1802e39f22c596f41f4a4f
created 2014-10-03 14:33 +0200
pushed 2014-10-03 20:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1075601 - GVN: Overwrite leader definition if it got discarded. r=sunfish
54a2ae5e9c1810599a739534ad9af1a8b7919648
created 2014-10-03 14:25 +0200
pushed 2014-10-03 20:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1072188 - Flag resume point operands of branches removed by UCE. r=sunfish
61fd79e2b1fff423774c7206ec0402843182d56e
created 2014-09-23 17:32 -0700
pushed 2014-09-29 13:45 +0000
Dan Gohman Dan Gohman - Bug 1070955 - IonMonkey: GVN: Split phi operand removal from removePredecessor so that GVN can do this itself r=nbp
060b6c65fb96df7a8c2fcf65bc3904f9c9cc85bb
created 2014-09-18 08:51 -0700
pushed 2014-09-18 22:38 +0000
Dan Gohman Dan Gohman - Bug 1068960 - IonMonkey: GVN: Re-establish the original dependency after foldsTo is done r=nbp
1c68531da79b1e10db6ae83a7287f24d07aaa213
created 2014-09-18 08:51 -0700
pushed 2014-09-18 22:38 +0000
Dan Gohman Dan Gohman - Bug 1058090 - IonMonkey: Minor compile-time speedups r=luke
8f27a48a25d5a7acabf69867597f3dfe0f951cdd
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
6e9a69bead52911e66eb586184c558259a344caa
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Include the current block in GVN's spew output r=nbp
d123ad5677f6be76ba98550876451b743a086de1
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: A goto to a non-dominated block won't benefit from a GVN re-run even if its dominators are updated r=nbp
b0f729f0e0d38840fcdda9296b62a3d598cc62d0
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Now that there are foldsTo functions using dependency information, clear it when it becomes invalid r=nbp
f7f1732c82097f169fc862bb6979527c9ae0ad36
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Misc cleanups r=nbp
f212bee81c3ce73390ec63c0e6ee02ef9e41f522
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Say "discard" instead of "delete" r=nbp
2079c454f90817279f650f251512638c1c28dfc1
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Rename "insert" to "add" for consistency with the HashSet API r=nbp
6e1ce34f558a14b17ba3321401970ea40152db37
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Say "release" instead of "discard" when releasing an operand r=nbp
69858bc21e7cde39be9d7bb9a1d43191b1f55d90
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: Add some more asserts. r=nbp
0cf223c85b3b06e63a7ff66b634454a5176986df
created 2014-09-02 13:01 -0700
pushed 2014-09-03 20:38 +0000
Dan Gohman Dan Gohman - Bug 1054972 - IonMonkey: GVN: Avoid setting UseRemoved flags unnecessarily r=nbp
afac7b1435bc55c1dacb792a4e28d4448b8ae88c
created 2014-09-02 13:01 -0700
pushed 2014-09-03 20:38 +0000
Dan Gohman Dan Gohman - Bug 1054972 - IonMonkey: GVN: More misc cleanups r=nbp
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-09-03 20:38 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
4f6bb462353176d041360449361446d5b7da5994
created 2014-07-27 20:57 +0200
pushed 2014-07-31 10:58 +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
cd2bf43234a313a81feb21f1b442af75cfaa41f5
created 2014-07-22 07:45 -0700
pushed 2014-07-23 00:39 +0000
Dan Gohman Dan Gohman - Bug 1041746 - IonMonkey: GVN: Clear the IsGuard flag when simplifying an instruction too. r=nbp
291b0b70cabb1fc5c22dcbecc4e07c74f46c0827
created 2014-07-17 06:28 -0700
pushed 2014-07-17 21:33 +0000
Dan Gohman Dan Gohman - Bug 1039836 - IonMonkey: GVN: Switch to including dependency() in the value hash. r=nbp
2b6ec15fea1bcb566f85419db246dbca9be5aa70
created 2014-07-16 10:53 -0700
pushed 2014-07-17 14:03 +0000
Dan Gohman Dan Gohman - Bug 845068 - IonMonkey: GVN: When a value in the set has a differing dependence, overwrite it r=nbp
e0c6d4eb2d4ad55e681b7ba3822c11323767dd47
created 2014-07-16 10:53 -0700
pushed 2014-07-17 14:03 +0000
Dan Gohman Dan Gohman - Bug 845068 - IonMonkey: GVN: Don't make redundant HashSet lookups. r=nbp
6f2c1e191d9decba8f2e70df1d3ef677b5455863
created 2014-06-27 10:38 -0700
pushed 2014-06-28 00:41 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
07ab6ede1eff8b32bf070da17529972bb5d7b356
created 2014-06-04 07:44 -0700
pushed 2014-06-05 12:20 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Make a block's numDominated() include itself. r=nbp
4a3502750a96e1167e7bddec2073941ca98296a2
created 2014-05-14 21:51 -0700
pushed 2014-05-15 22:59 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Add a toControlInstruction helper function. r=mjrosenb
5ea518e77780c438e518f01c1062c4b4c4f79caf
created 2014-04-22 15:11 -0400
pushed 2014-04-23 00:54 +0000
Marty Rosenberg Marty Rosenberg - Bug 995542: Add extra consumers of the congruence-head when we split it from the class. (r=sstangl)
0f3f132e2198013d221b0f914b7b6d67aae30a35
created 2013-12-04 09:00 -0800
pushed 2013-12-06 12:30 +0000
Terrence Cole Terrence Cole - Bug 945939 - Use the pre-split value when numbering values; r=sunfish
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 08:35 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
d2c15d1acb1d8d29582f9561e83249f2c7f8ee12
created 2013-11-26 17:12 +0100
pushed 2013-11-27 01:32 +0000
Jan de Mooij Jan de Mooij - Bug 943327 - Fix GVN to not store an instruction's value number if we don't need it. r=h4writer
a42ee99942e1be6d423689d1ff9eceb3c4d86b01
created 2013-11-18 13:14 +0100
pushed 2013-11-19 02:31 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2013-11-18 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
4d4d4d111dfd630a0ddf3ea76c31547810c66600
created 2013-11-16 10:15 +0100
pushed 2013-11-17 13:24 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb
307c8a99f7eb43b7092fb720982b6fbbf50927cf
created 2013-09-27 16:29 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (6/7); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip