Florian Hahn
76a5c8421e
[MCRegInfo] Add forward sub and super register iterators. (NFC)
...
This patch adds forward iterators mc_difflist_iterator,
mc_subreg_iterator and mc_superreg_iterator, based on the existing
DiffListIterator. Those are used to provide iterator ranges over
sub- and super-register from TRI, which are slightly more convenient
than the existing MCSubRegIterator/MCSuperRegIterator. Unfortunately,
it duplicates a bit of functionality, but the new iterators are a bit
more convenient (and can be used with various existing iterator
utilities) and should probably replace the old iterators in the future.
This patch updates some existing users.
Reviewers: evandro, qcolombet, paquette, MatzeB, arsenm
Reviewed By: qcolombet
Differential Revision: https://reviews.llvm.org/D70565
2019-12-05 09:29:26 +00:00
..
2019-11-27 00:43:25 +03:00
2019-11-21 10:48:08 -08:00
2019-12-05 09:29:26 +00:00
2019-11-21 10:48:08 -08:00
2019-10-11 20:26:08 +00:00
2019-05-11 01:38:56 +00:00
2019-11-03 00:50:52 +03:00
2019-11-03 00:50:52 +03:00
2019-09-19 16:26:14 +00:00
2019-11-03 00:50:52 +03:00
2019-11-19 13:58:28 +03:00
2019-08-15 19:22:08 +00:00
2019-11-11 14:42:33 +05:30
2019-11-11 14:42:33 +05:30
2019-11-03 00:50:52 +03:00
2019-08-15 19:22:08 +00:00
2019-08-15 19:22:08 +00:00
2019-06-12 17:14:03 +00:00
2019-11-27 00:43:25 +03:00
2019-11-07 13:58:50 +03:00
2019-11-27 00:43:25 +03:00
2019-11-21 15:17:21 +01:00
2019-12-04 11:30:00 +00:00
2019-04-10 16:38:43 +00:00
2019-09-11 13:37:35 +00:00
2019-11-03 00:50:52 +03:00
2019-11-05 10:31:17 -08:00
2019-09-26 10:48:07 +00:00
2019-11-03 00:50:52 +03:00
2019-11-03 00:50:52 +03:00
2019-12-04 11:30:00 +00:00
2019-11-03 00:50:52 +03:00
2019-11-03 00:50:52 +03:00
2019-08-15 19:22:08 +00:00
2019-10-21 08:31:25 +00:00
2019-11-21 13:50:14 +03:00
2019-11-03 00:50:52 +03:00
2019-11-03 00:50:52 +03:00
2019-09-25 14:55:57 +00:00
2019-11-27 00:43:25 +03:00
2019-11-05 10:31:17 -08:00
2019-09-18 19:34:41 +00:00
2019-09-18 19:34:41 +00:00
2019-11-18 12:30:59 +00:00
2019-10-21 11:01:55 +00:00
2019-11-05 10:31:17 -08:00
2019-07-19 00:24:45 +00:00
2019-06-24 16:16:12 +00:00
2019-06-24 16:16:12 +00:00
2019-12-04 11:30:00 +00:00
2019-12-04 11:30:00 +00:00
2019-11-13 11:33:52 +01:00
2019-08-15 19:22:08 +00:00
2019-10-11 20:26:08 +00:00
2019-11-13 16:34:37 -08:00
2019-11-05 10:31:17 -08:00
2019-10-15 09:18:42 +00:00
2019-10-15 09:30:08 +00:00
2019-06-24 15:50:29 +00:00
2019-06-24 15:50:29 +00:00
2019-06-01 13:55:18 +00:00
2019-11-07 13:58:50 +03:00
2019-11-07 13:58:50 +03:00
2019-10-07 14:01:37 +00:00
2019-11-11 14:42:33 +05:30
2019-11-11 14:42:33 +05:30
2019-11-03 00:50:52 +03:00
2019-10-08 14:32:03 +00:00
2019-09-19 16:26:14 +00:00
2019-06-12 17:14:03 +00:00
2019-09-27 12:54:21 +00:00
2019-11-13 13:32:39 +03:00
2019-11-07 13:58:50 +03:00
2019-11-13 16:34:37 -08:00
2019-04-24 06:48:31 +00:00
2019-11-27 00:43:25 +03:00