Bjorn Pettersson
1c5a05f32c
[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)
...
Summary:
This is a follow up to rL331182. A PHI node can be split up into
several MIR PHI nodes when being selected. When there is a
dbg.value intrinsic that uses the result of such a PHI node we
need to select several DBG_VALUE instructions, with fragment
expressions, in order to do a correct selection.
Reviewers: rnk, aprantl, vsk
Reviewed By: vsk
Subscribers: mattd, llvm-commits, JDevlieghere, aprantl, gbedwell, rnk
Tags: #debug-info
Differential Revision: https://reviews.llvm.org/D46329
llvm-svn: 331337
2018-05-02 06:56:38 +00:00
..
2017-09-12 21:50:55 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2018-03-21 21:31:25 +00:00
2017-09-11 22:59:45 +00:00
2018-01-17 11:52:13 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 22:59:45 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2018-01-31 22:04:26 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-12 21:50:55 +00:00
2017-09-11 22:59:45 +00:00
2018-04-13 21:22:24 +00:00
2018-04-13 21:22:24 +00:00
2018-04-04 14:42:14 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2017-11-10 19:22:02 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-04-18 01:21:53 +00:00
2017-09-11 23:05:20 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2017-10-02 17:44:47 +00:00
2017-09-11 23:05:20 +00:00
2018-03-29 17:16:41 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 22:59:45 +00:00
2016-12-16 23:54:33 +00:00
2017-08-30 18:06:51 +00:00
2018-01-16 11:17:57 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2017-09-11 23:05:20 +00:00
2018-03-12 18:02:39 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2018-03-27 16:44:41 +00:00
2018-01-31 22:04:26 +00:00
2017-07-28 20:21:02 +00:00
2018-03-22 20:06:47 +00:00
2018-03-08 22:22:26 +00:00
2017-02-17 01:23:28 +00:00
2017-09-11 22:59:45 +00:00
2017-06-14 13:14:38 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2018-04-11 16:03:07 +00:00
2018-01-16 11:17:57 +00:00
2018-01-16 11:17:57 +00:00
2018-02-23 23:01:06 +00:00
2018-04-20 10:44:42 +00:00
2018-01-19 17:13:12 +00:00
2018-01-17 11:11:53 +00:00
2017-08-30 18:06:51 +00:00
2017-10-10 14:15:25 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2018-01-05 22:20:30 +00:00
2017-09-11 23:05:20 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2016-12-14 00:27:35 +00:00
2017-09-11 22:59:45 +00:00
2017-04-21 23:35:26 +00:00
2018-04-20 15:29:47 +00:00
2018-01-16 11:17:57 +00:00
2018-03-29 13:47:57 +00:00
2018-02-23 23:01:06 +00:00
2018-02-23 23:01:06 +00:00
2018-02-23 23:01:06 +00:00
2018-04-20 15:29:47 +00:00
2018-02-23 23:01:06 +00:00
2018-01-16 11:17:57 +00:00
2018-01-16 11:17:57 +00:00
2018-01-16 11:17:57 +00:00
2017-12-21 19:38:13 +00:00
2017-12-09 00:39:53 +00:00
2017-12-09 00:39:53 +00:00
2017-12-21 19:38:13 +00:00
2017-12-21 19:38:13 +00:00
2017-12-09 00:39:53 +00:00
2017-12-21 19:38:13 +00:00
2017-12-21 19:38:13 +00:00
2017-12-21 19:38:13 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2018-02-22 16:20:30 +00:00
2017-09-11 23:05:20 +00:00
2017-10-10 14:15:25 +00:00
2017-12-04 21:27:46 +00:00
2017-09-11 22:59:45 +00:00
2018-02-12 16:10:09 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 23:05:20 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2018-02-22 19:53:59 +00:00
2018-01-16 11:17:57 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2018-01-29 12:37:30 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-02-23 23:01:06 +00:00
2017-07-28 20:21:02 +00:00
2018-04-27 22:05:31 +00:00
2018-02-02 10:34:13 +00:00
2018-02-02 10:34:13 +00:00
2017-09-11 23:05:20 +00:00
2017-09-12 21:50:41 +00:00
2017-09-13 22:09:01 +00:00
2017-09-12 23:40:19 +00:00
2017-09-12 21:50:41 +00:00
2017-09-12 21:50:41 +00:00
2018-03-29 17:16:41 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2018-01-16 11:17:57 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2018-03-26 11:38:01 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-31 22:04:26 +00:00
2018-01-16 11:17:57 +00:00
2018-03-06 08:47:07 +00:00
2018-04-25 18:58:06 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2018-03-20 20:21:38 +00:00
2018-03-20 16:04:40 +00:00
2017-07-28 20:21:02 +00:00
2017-12-08 17:15:50 +00:00
2018-04-10 14:23:41 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2018-01-31 22:04:26 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2018-01-31 22:04:26 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2016-12-20 02:09:43 +00:00
2017-09-11 22:59:45 +00:00
2017-07-19 00:09:54 +00:00
2017-07-28 20:21:02 +00:00
2018-01-31 22:04:26 +00:00
2018-01-16 11:17:57 +00:00
2018-04-30 14:37:46 +00:00
2018-04-11 16:03:07 +00:00
2017-07-31 21:48:42 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2018-01-19 17:13:12 +00:00
2018-03-01 22:32:25 +00:00
2018-03-21 09:44:34 +00:00
2018-04-30 14:37:39 +00:00
2018-04-30 14:37:39 +00:00
2018-05-02 06:56:38 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-04-18 08:08:04 +00:00
2018-03-23 13:35:54 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2018-01-31 22:04:26 +00:00
2018-01-31 22:04:26 +00:00
2018-02-27 16:59:10 +00:00
2018-01-19 17:13:12 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2017-09-11 23:05:20 +00:00
2018-01-16 11:17:57 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2017-08-23 20:31:27 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2018-01-19 17:13:12 +00:00
2017-12-14 22:55:06 +00:00
2017-09-11 22:59:45 +00:00
2017-03-24 19:11:31 +00:00
2018-01-16 11:17:57 +00:00
2017-09-11 23:05:20 +00:00
2018-03-27 16:44:41 +00:00
2018-01-30 01:11:46 +00:00
2018-01-30 18:41:31 +00:00
2017-08-30 18:06:51 +00:00
2018-03-01 21:53:17 +00:00
2017-09-11 22:59:45 +00:00
2017-10-10 14:15:25 +00:00
2017-07-28 20:21:02 +00:00
2018-01-16 11:17:57 +00:00
2016-12-14 00:27:35 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2017-06-14 13:14:38 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2018-04-10 14:23:41 +00:00
2018-04-10 14:23:41 +00:00
2018-04-10 14:23:41 +00:00
2018-01-31 22:04:26 +00:00
2018-01-05 23:01:04 +00:00
2017-09-14 09:58:25 +00:00
2016-10-17 11:32:26 +00:00