Matthias Braun
1ee25e0c3f
RegAllocPBQP: Do not assign reserved physical register
...
(0) RegAllocPBQP: Since getRawAllocationOrder() may return a collection that includes reserved physical registers, iterate to find an un-reserved physical register.
(1) VirtRegMap: Enforce the invariant: "no reserved physical registers" in assignVirt2Phys(). Previously, this was checked only after the fact in VirtRegRewriter::rewrite.
(2) MachineVerifier: updated the test per MatzeB's review.
(3) +testcase
Patch by Nick Johnson<Nicholas.Paul.Johnson@deshawresearch.com>!
Differential Revision: https://reviews.llvm.org/D33947
llvm-svn: 305016
2017-06-08 21:30:54 +00:00
..
2017-04-07 17:25:05 +00:00
2017-05-30 21:28:57 +00:00
2017-01-27 11:36:52 +00:00
2017-03-30 17:49:58 +00:00
2017-06-07 11:21:37 +00:00
2017-06-02 14:14:21 +00:00
2017-05-16 19:43:56 +00:00
2017-06-07 11:21:37 +00:00
2016-11-08 13:03:45 +00:00
2017-01-27 11:36:52 +00:00
2017-01-27 11:36:52 +00:00
2017-01-27 11:36:52 +00:00
2016-07-19 10:49:03 +00:00
2016-07-19 10:49:03 +00:00
2017-03-09 14:03:26 +00:00
2017-06-07 12:59:53 +00:00
2016-07-19 10:49:03 +00:00
2017-01-27 11:36:52 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-31 23:48:32 +00:00
2016-08-04 09:17:07 +00:00
2016-10-27 15:50:36 +00:00
2017-03-15 13:10:08 +00:00
2016-07-25 09:57:28 +00:00
2017-04-07 17:25:05 +00:00
2017-04-07 17:25:05 +00:00
2017-03-15 13:10:08 +00:00
2017-05-22 09:06:44 +00:00
2016-09-01 14:53:53 +00:00
2017-06-07 14:48:46 +00:00
2016-12-08 22:10:38 +00:00
2017-01-27 11:36:52 +00:00
2016-08-19 03:03:24 +00:00
2017-03-14 00:34:14 +00:00
2017-01-27 11:36:52 +00:00
2017-01-27 11:36:52 +00:00
2017-06-06 15:33:01 +00:00
2016-12-08 22:10:44 +00:00
2016-07-19 10:49:03 +00:00
2017-01-27 11:36:52 +00:00
2016-09-27 13:15:54 +00:00
2016-11-20 21:23:08 +00:00
2016-09-27 13:15:54 +00:00
2017-01-27 11:36:52 +00:00
2016-07-19 10:49:03 +00:00
2016-11-20 21:23:08 +00:00
2017-03-15 13:10:08 +00:00
2016-09-01 14:53:53 +00:00
2017-02-03 11:14:39 +00:00
2017-05-22 12:47:41 +00:00
2017-01-31 23:48:32 +00:00
2017-06-07 11:21:37 +00:00
2017-03-14 00:34:14 +00:00
2017-03-14 00:34:14 +00:00
2017-05-22 09:06:44 +00:00
2017-01-27 11:36:52 +00:00
2017-06-07 11:21:37 +00:00
2016-07-25 09:57:28 +00:00
2017-01-27 11:36:52 +00:00
2017-03-14 00:34:14 +00:00
2017-01-15 10:23:18 +00:00
2016-08-04 09:17:07 +00:00
2016-09-01 14:53:53 +00:00
2017-03-14 00:34:14 +00:00
2017-03-14 00:34:14 +00:00
2016-07-19 10:49:03 +00:00
2017-06-08 21:30:54 +00:00
2016-09-01 14:53:53 +00:00
2017-03-09 11:19:48 +00:00
2017-04-07 17:25:05 +00:00
2016-10-19 16:58:59 +00:00
2016-09-09 11:06:01 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2016-07-22 07:18:33 +00:00
2017-04-10 20:18:21 +00:00
2017-01-27 11:36:52 +00:00
2017-04-10 20:18:21 +00:00
2016-10-03 21:58:20 +00:00
2016-10-03 21:58:20 +00:00
2016-10-03 21:58:20 +00:00
2016-10-03 21:58:20 +00:00
2017-03-09 11:19:48 +00:00
2017-02-15 10:48:11 +00:00
2017-02-15 10:48:11 +00:00