Lang Hames
d54450ef63
[PBQP Regalloc] Pre-spill vregs that have no legal physregs.
...
The PBQP::RegAlloc::MatrixMetadata class assumes that matrices have at least two
rows/columns (for the spill option plus at least one physreg). This patch
ensures that that invariant is met by pre-spilling vregs that have no physreg
options so that no node (and no corresponding edges) need be added to the PBQP
graph.
This fixes a bug in an out-of-tree target that was identified by Jonas Paulsson.
Thanks for tracking this down Jonas!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227942 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-03 06:14:06 +00:00
..
2014-10-27 17:44:25 +00:00
2015-01-14 05:33:01 +00:00
2015-02-01 02:27:45 +00:00
2015-02-01 14:31:23 +00:00
2014-11-04 20:51:24 +00:00
2014-12-22 23:58:37 +00:00
2015-01-14 05:24:33 +00:00
2014-10-14 01:03:16 +00:00
2015-01-05 21:29:41 +00:00
2014-04-24 18:27:29 +00:00
2015-01-14 11:23:27 +00:00
2015-01-14 11:23:27 +00:00
2015-01-14 18:49:39 +00:00
2015-01-26 18:26:35 +00:00
2015-01-26 18:26:35 +00:00
2015-01-16 23:16:12 +00:00
2015-01-28 19:28:03 +00:00
2015-01-14 01:35:17 +00:00
2014-11-11 21:08:02 +00:00
2015-01-14 11:23:27 +00:00
2015-01-07 19:07:50 +00:00
2014-12-24 02:11:51 +00:00
2015-01-21 19:02:30 +00:00
2014-12-10 01:12:59 +00:00
2014-08-13 16:26:38 +00:00
2014-09-03 20:36:26 +00:00
2014-08-25 01:59:49 +00:00
2014-11-14 00:34:59 +00:00
2014-08-03 21:35:39 +00:00
2014-07-14 22:06:29 +00:00
2014-07-12 23:09:02 +00:00
2014-11-19 07:49:26 +00:00
2015-01-13 00:48:10 +00:00
2015-01-30 22:02:19 +00:00
2015-01-21 22:55:13 +00:00
2014-10-31 23:19:46 +00:00
2014-07-24 12:16:19 +00:00
2015-01-23 18:49:01 +00:00
2014-09-28 19:24:59 +00:00
2015-01-22 21:01:12 +00:00
2014-08-29 21:53:01 +00:00
2014-07-19 18:29:29 +00:00
2015-01-27 01:15:16 +00:00
2015-01-14 11:23:27 +00:00
2014-08-13 16:26:38 +00:00
2015-01-22 20:14:38 +00:00
2015-02-01 00:22:15 +00:00
2014-11-14 19:06:36 +00:00
2015-02-03 06:14:06 +00:00
2014-07-01 21:19:13 +00:00
2014-08-04 23:07:49 +00:00
2014-10-21 23:01:01 +00:00
2015-01-07 13:38:29 +00:00
2014-08-20 20:57:26 +00:00
2014-07-01 21:19:13 +00:00
2015-01-22 12:07:59 +00:00
2015-01-14 11:23:27 +00:00
2015-01-22 12:07:59 +00:00
2014-08-13 16:26:38 +00:00
2014-12-01 22:52:56 +00:00
2015-01-09 18:55:42 +00:00
2014-09-02 17:43:54 +00:00
2015-01-22 20:14:38 +00:00