Tom Stellard
eb773d9b31
Add support for pointer types in patterns
...
Summary:
This adds support for defining patterns for global isel using pointer
types, for example:
def : Pat<(load GPR32:$src),
(p1 (LOAD GPR32:$src))>;
DAGISelEmitter will ignore the pointer information and treat these
types as integers with the same bit-width as the pointer type.
Reviewers: dsanders, rtereshin, arsenm
Reviewed By: arsenm
Subscribers: Petar.Avramovic, wdng, rovka, kristof.beyls, jfb, volkan, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57065
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354510 91177308-0d34-0410-b5e6-96231b3b80d8
2019-02-20 19:43:47 +00:00
..
2018-12-14 00:17:12 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2018-11-13 19:50:38 +00:00
2019-02-05 14:17:28 +00:00
2019-01-19 08:50:56 +00:00
2019-01-03 15:43:14 +00:00
2019-01-19 08:50:56 +00:00
2019-02-20 00:34:19 +00:00
2015-08-05 03:51:17 +00:00
2018-11-13 19:50:38 +00:00
2019-01-19 08:50:56 +00:00
2019-01-03 14:11:33 +00:00
2019-02-16 00:44:00 +00:00
2019-01-19 08:50:56 +00:00
2019-01-14 20:02:11 +00:00
2019-01-09 18:59:56 +00:00
2016-04-12 19:44:40 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-02-11 10:30:22 +00:00
2019-01-03 14:12:23 +00:00
2018-11-21 23:04:39 +00:00
2019-02-20 19:43:47 +00:00
2019-01-03 14:11:33 +00:00
2019-01-19 08:50:56 +00:00
2018-12-07 09:49:21 +00:00
2014-09-24 04:38:20 +00:00
2019-02-08 20:48:56 +00:00
2017-05-09 17:13:37 +00:00
2019-01-19 08:50:56 +00:00
2018-09-07 17:08:44 +00:00
2014-08-02 01:39:08 +00:00
2018-10-22 14:04:13 +00:00
2018-01-23 19:47:10 +00:00
2018-10-27 23:10:09 +00:00
2019-01-19 08:50:56 +00:00
2019-01-03 14:11:58 +00:00
2019-01-03 14:11:33 +00:00
2019-01-03 14:11:33 +00:00
2019-01-03 14:11:33 +00:00
2018-03-17 17:30:08 +00:00
2019-01-03 14:11:33 +00:00
2014-10-16 20:00:02 +00:00
2016-06-15 00:19:09 +00:00
2016-05-05 14:35:40 +00:00
2019-01-19 08:50:56 +00:00
2019-01-03 14:11:33 +00:00
2018-11-06 18:52:30 +00:00
2019-01-19 08:50:56 +00:00
2019-01-03 14:11:33 +00:00
2014-03-13 23:18:37 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2018-10-11 04:00:51 +00:00
2019-01-03 14:12:30 +00:00
2019-01-03 14:11:58 +00:00
2019-01-03 14:11:33 +00:00
2015-05-09 09:08:56 +00:00
2019-01-03 14:12:44 +00:00
2019-01-30 16:15:59 +00:00
2018-03-14 17:47:07 +00:00
2019-01-30 16:15:59 +00:00
2019-01-30 16:15:59 +00:00
2018-03-12 18:06:58 +00:00
2019-01-30 16:15:59 +00:00
2019-01-03 14:11:33 +00:00