pvanhout
844c0da777
[TableGen][GlobalISel] Add MIR Pattern Builtins
...
Adds a new feature to MIR patterns: builtin instructions.
They offer some additional capabilities that currently cannot be expressed without falling back to C++ code.
There are two builtins added with this patch, but more can be added later as new needs arise:
- GIReplaceReg
- GIEraseRoot
Depends on D158714, D158713
Reviewed By: arsenm, aemerson
Differential Revision: https://reviews.llvm.org/D158975
2023-09-05 08:19:07 +02:00
..
2023-09-05 08:19:06 +02:00
2023-08-04 11:22:19 +01:00
2023-07-04 22:10:03 +03:00
2023-04-11 00:14:39 +08:00
2023-02-17 00:32:46 +09:00
2023-02-17 00:32:46 +09:00
2023-04-29 08:44:59 -04:00
2023-05-17 21:51:52 +03:00
2023-08-31 13:16:07 +02:00
2023-07-20 13:28:35 +02:00
2023-07-09 10:14:48 +01:00
2023-07-09 10:14:48 +01:00
2023-03-22 23:17:36 -07:00
2023-03-14 13:00:38 -07:00
2023-02-17 00:32:46 +09:00
2023-02-01 05:23:43 +03:00
2023-07-13 17:28:22 +02:00
2023-05-03 00:13:20 +09:00
2023-07-12 09:55:53 -04:00
2023-07-12 09:55:53 -04:00
2023-02-17 00:32:46 +09:00
2023-08-14 15:22:35 +01:00
2023-09-01 18:25:16 -07:00
2023-08-29 13:54:51 -07:00
2023-02-17 00:32:46 +09:00
2023-08-11 08:54:56 +02:00
2023-08-11 08:54:56 +02:00
2023-03-27 09:50:17 -07:00
2023-03-21 16:21:27 +09:00
2023-04-01 15:41:29 -07:00
2023-04-12 20:44:36 -07:00
2023-05-03 00:13:20 +09:00
2023-08-05 16:59:45 -07:00
2023-08-03 11:07:57 +01:00
2023-04-22 21:04:55 -07:00
2023-06-26 11:20:08 +02:00
2023-03-21 16:21:27 +09:00
2023-02-17 00:32:46 +09:00
2023-04-30 07:01:00 +03:00
2023-06-27 11:09:23 -07:00
2023-03-21 16:21:27 +09:00
2023-04-21 17:42:33 +08:00
2023-03-21 16:21:27 +09:00
2023-03-21 16:21:27 +09:00
2023-09-05 08:19:07 +02:00
2023-08-31 17:30:10 -04:00
2023-09-05 08:19:07 +02:00
2023-09-05 08:19:07 +02:00
2023-08-23 21:14:16 -07:00
2023-08-23 21:14:16 -07:00
2023-04-08 18:54:56 -07:00
2023-05-03 00:13:20 +09:00
2023-03-21 16:21:27 +09:00
2023-08-21 17:40:40 +02:00
2023-07-12 09:55:53 -04:00
2023-08-15 01:16:58 -07:00
2023-03-21 16:21:27 +09:00
2023-02-17 00:32:46 +09:00
2023-03-21 16:21:27 +09:00
2023-08-03 11:07:57 +01:00
2023-08-21 17:40:40 +02:00
2023-05-01 15:26:09 -07:00
2023-06-06 11:45:22 +01:00
2023-01-13 11:14:06 +00:00
2023-08-24 19:21:36 -07:00
2023-08-23 21:14:16 -07:00
2023-08-23 21:14:16 -07:00
2023-03-21 16:21:27 +09:00
2023-03-21 16:21:27 +09:00
2023-05-17 20:32:37 -07:00
2023-05-17 20:32:37 -07:00
2023-02-17 00:32:46 +09:00
2023-01-24 21:59:24 -08:00
2023-04-25 08:53:18 +09:00
2023-04-20 11:15:09 +08:00
2023-04-20 11:15:09 +08:00
2023-05-16 22:53:52 -04:00
2023-05-19 22:21:56 +08:00
2023-03-21 16:21:27 +09:00
2023-02-17 00:32:46 +09:00
2023-04-24 13:57:00 +08:00
2023-04-20 11:15:09 +08:00