Chijun Sima
586187639a
Make MergeBlockIntoPredecessor conformant to the precondition of calling DTU.applyUpdates
...
Summary:
It is mentioned in the document of DTU that "It is illegal to submit any update that has already been submitted, i.e., you are supposed not to insert an existent edge or delete a nonexistent edge." It is dangerous to violet this rule because DomTree and PostDomTree occasionally crash on this scenario.
This patch fixes `MergeBlockIntoPredecessor`, making it conformant to this precondition.
Reviewers: kuhar, brzycki, chandlerc
Reviewed By: brzycki
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D58444
llvm-svn: 355105
2019-02-28 16:47:18 +00:00
..
2019-01-24 00:10:25 +00:00
2019-01-19 08:50:56 +00:00
2019-02-28 16:47:18 +00:00
2019-02-22 15:01:41 +00:00
2019-02-01 02:28:03 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 20:44:54 +00:00
2019-01-19 08:50:56 +00:00
2019-02-06 02:52:52 +00:00
2019-01-19 08:50:56 +00:00
2019-01-04 19:04:54 +00:00
2019-02-15 18:46:58 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 20:44:24 +00:00
2019-02-01 02:28:03 +00:00
2019-02-01 02:28:03 +00:00
2019-02-11 07:51:44 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-31 17:18:11 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-08 20:48:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-02 15:26:05 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-22 13:48:38 +00:00
2019-02-06 02:52:52 +00:00
2019-02-21 21:13:34 +00:00
2019-01-24 00:10:25 +00:00
2019-01-24 00:10:25 +00:00
2019-02-14 13:59:39 +00:00
2019-02-21 21:13:34 +00:00
2019-02-22 05:41:43 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 20:43:25 +00:00
2019-02-01 20:44:47 +00:00
2019-02-22 14:33:46 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 02:28:03 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 02:28:03 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 02:28:03 +00:00
2019-02-12 07:09:29 +00:00
2019-01-19 08:50:56 +00:00
2019-02-01 20:44:47 +00:00
2019-01-19 08:50:56 +00:00
2019-02-06 20:25:17 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-20 00:31:28 +00:00