Dominic Chen
fbdf373856
Improve virtual register handling when computing debug information
...
Summary: Some backends, like WebAssembly, use virtual registers instead of physical registers. This crashes the DbgValueHistoryCalculator pass, which assumes that all registers are physical. Instead, skip virtual registers when iterating aliases, and assume that they are clobbered.
Reviewers: dexonsmith, dschuff, aprantl
Subscribers: yurydelendik, llvm-commits, jfb, sunfish
Differential Revision: https://reviews.llvm.org/D22590
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278371 91177308-0d34-0410-b5e6-96231b3b80d8
2016-08-11 17:52:40 +00:00
..
2016-05-21 00:21:56 +00:00
2016-05-24 23:47:41 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-08-08 23:56:01 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-01-07 03:19:23 +00:00
2016-01-20 05:55:09 +00:00
2016-08-11 17:52:40 +00:00
2016-01-19 16:59:23 +00:00
2016-05-18 14:29:42 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-08-04 18:01:52 +00:00
2016-05-10 17:39:48 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-01-07 03:19:23 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-01-07 03:19:23 +00:00
2016-05-21 00:21:56 +00:00
2016-06-03 18:34:36 +00:00
2016-05-21 00:21:56 +00:00
2016-04-26 01:40:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-08-09 22:37:00 +00:00
2016-08-09 00:29:55 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-01-15 23:59:13 +00:00
2016-01-25 15:19:39 +00:00
2016-05-17 23:19:03 +00:00
2016-05-21 00:21:56 +00:00
2016-05-24 23:47:41 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-08-02 23:16:09 +00:00
2016-05-21 00:21:56 +00:00
2016-05-17 23:19:03 +00:00
2016-05-21 00:21:56 +00:00
2016-05-21 00:21:56 +00:00
2016-05-10 17:39:48 +00:00
2016-05-21 00:21:56 +00:00
2016-05-24 23:47:41 +00:00
2016-05-21 00:21:56 +00:00
2016-01-07 03:19:23 +00:00