Geoff Berry
60c431022e
[MachineOperand][MIR] Add isRenamable to MachineOperand.
...
Summary:
Add isRenamable() predicate to MachineOperand. This predicate can be
used by machine passes after register allocation to determine whether it
is safe to rename a given register operand. Register operands that
aren't marked as renamable may be required to be assigned their current
register to satisfy constraints that are not captured by the machine
IR (e.g. ABI or ISA constraints).
Reviewers: qcolombet, MatzeB, hfinkel
Subscribers: nemanjai, mcrosier, javed.absar, llvm-commits
Differential Revision: https://reviews.llvm.org/D39400
llvm-svn: 320503
2017-12-12 17:53:59 +00:00
..
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-11-09 16:31:57 +00:00
2017-01-11 19:55:19 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:57:58 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:57:58 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-08-11 06:57:08 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-12-05 11:24:39 +00:00
2016-10-19 16:58:59 +00:00
2017-07-17 17:41:11 +00:00
2017-09-19 20:50:05 +00:00
2017-12-05 10:52:24 +00:00
2017-11-30 16:12:24 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2016-11-28 13:34:08 +00:00
2016-10-25 15:39:15 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2017-11-10 08:46:26 +00:00
2017-11-20 14:54:03 +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-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2017-05-04 13:33:30 +00:00
2017-07-21 11:59:37 +00:00
2017-12-04 17:18:51 +00:00
2017-04-07 12:35:11 +00:00
2017-04-05 13:45:37 +00:00
2017-12-04 17:18:51 +00:00
2017-03-22 06:03:32 +00:00
2017-03-31 13:22:59 +00:00
2017-03-21 05:49:40 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-01-30 17:57:28 +00:00
2017-07-17 17:44:20 +00:00
2017-11-30 16:12:24 +00:00
2017-07-17 17:44:20 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-11-30 16:12:24 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-11-27 15:28:15 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-06-12 17:15:41 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2016-12-02 18:21:53 +00:00
2017-06-26 16:50:32 +00:00
2017-07-17 17:41:11 +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
2017-12-05 19:42:07 +00:00
2017-08-17 08:33:44 +00:00
2017-12-04 17:18:51 +00:00
2017-06-26 13:38:27 +00:00
2017-11-14 20:00:34 +00:00
2016-11-11 12:43:51 +00:00
2016-11-11 12:46:28 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-07-17 17:41:11 +00:00
2017-11-28 17:15:09 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:41:11 +00:00
2017-05-10 13:03:25 +00:00
2017-03-31 14:06:59 +00:00
2017-08-07 19:56:34 +00:00
2016-11-28 13:40:08 +00:00
2017-11-14 21:44:09 +00:00
2017-05-12 06:32:03 +00:00
2017-02-03 11:14:39 +00:00
2017-02-03 19:11:19 +00:00
2017-01-30 18:29:46 +00:00
2017-12-04 17:18:51 +00:00
2017-12-07 10:40:31 +00:00
2017-11-30 16:12:24 +00:00
2017-12-12 17:53:59 +00:00
2017-09-29 14:31:39 +00:00
2017-12-05 11:24:39 +00:00
2017-11-14 19:20:46 +00:00
2017-12-06 13:53:24 +00:00
2016-10-19 16:58:59 +00:00
2017-04-24 12:40:28 +00:00
2017-03-17 06:47:08 +00:00
2017-04-10 20:18:21 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-12-05 10:52:24 +00:00
2017-12-05 10:52:24 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-06-23 14:30:46 +00:00
2016-11-28 13:59:22 +00:00
2016-11-28 13:59:22 +00:00
2016-11-28 13:59:22 +00:00
2017-12-05 11:24:39 +00:00
2017-03-14 00:34:14 +00:00
2017-01-18 11:40:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2016-10-20 08:27:16 +00:00
2017-07-17 17:42:48 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-07-17 17:41:11 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2016-10-20 08:27:16 +00:00
2017-07-17 17:42:48 +00:00
2017-01-27 07:46:26 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-12-05 11:24:39 +00:00
2017-07-17 17:41:11 +00:00
2017-01-27 07:46:26 +00:00
2017-03-07 09:49:31 +00:00