Sanjay Patel
8d76fbb5f0
[VectorCombine] fix crashing on match of non-canonical fneg
...
We can't assume that operand 0 is the negated operand because
the matcher handles "fsub -0.0, X" (and also +0.0 with FMF).
By capturing the extract within the match, we avoid the bug
and make the transform more robust (can't assume that this
pass will only see canonical IR).
2022-10-17 10:47:48 -04:00
..
2022-06-22 12:26:12 +02:00
2022-06-22 12:47:12 +02:00
2022-10-13 10:44:37 +02:00
2022-06-22 13:57:47 +02:00
2022-07-26 16:30:08 +08:00
2022-10-13 23:31:00 -07:00
2022-10-10 10:17:37 +02:00
2022-06-02 09:40:56 +02:00
2022-07-15 10:18:17 +02:00
2022-07-17 14:24:36 -07:00
2022-10-07 11:09:46 -07:00
2022-10-04 13:11:34 +00:00
2022-09-30 11:31:02 -07:00
2022-10-16 21:53:11 +01:00
2022-10-17 10:22:43 +08:00
2022-09-01 13:18:17 +01:00
2022-06-10 17:31:35 +02:00
2022-08-23 13:45:10 +01:00
2022-10-13 10:44:37 +02:00
2022-07-03 14:34:03 +01:00
2022-05-16 14:45:40 +08:00
2022-10-07 11:09:46 -07:00
2022-10-07 15:29:32 +02:00
2022-09-30 10:34:04 -07:00
2022-04-04 10:18:39 +02:00
2022-10-17 12:34:55 +02:00
2022-07-17 21:43:00 -07:00
2022-10-13 23:00:23 +01:00
2022-08-04 08:45:27 -07:00
2022-06-29 16:14:41 -05:00
2022-09-30 00:26:01 +01:00
2022-06-29 13:41:59 +07:00
2022-10-07 14:54:34 -07:00
2022-10-07 11:09:46 -07:00
2022-07-05 16:57:46 +02:00
2022-06-02 09:40:56 +02:00
2022-10-13 10:44:37 +02:00
2022-09-29 08:43:37 +00:00
2022-08-10 14:15:46 -06:00
2022-10-10 13:42:42 -07:00
2022-10-17 16:11:05 +02:00
2022-10-07 14:54:34 -07:00
2022-10-04 11:20:01 -04:00
2022-06-27 10:48:45 +00:00
2022-07-22 08:24:32 -04:00
2022-09-12 16:01:25 +07:00
2022-07-15 10:18:17 +02:00
2022-09-26 18:38:04 -07:00
2022-09-04 22:26:18 +01:00
2022-10-11 09:30:13 +02:00
2022-10-07 14:54:34 -07:00
2022-07-26 13:08:42 +08:00
2022-10-14 21:58:14 +01:00
2022-10-07 14:54:34 -07:00
2022-08-19 14:51:19 +07:00
2022-09-19 17:43:06 +07:00
2022-10-07 14:54:34 -07:00
2022-04-25 17:35:28 +07:00
2022-10-07 14:54:34 -07:00
2022-10-07 14:54:34 -07:00
2022-10-07 14:54:34 -07:00
2022-09-19 18:01:02 +07:00
2022-10-07 14:54:34 -07:00
2022-10-10 18:08:35 +01:00
2022-10-07 14:54:34 -07:00
2022-10-07 14:54:34 -07:00
2022-10-07 14:54:34 -07:00
2022-10-14 11:34:12 -07:00
2022-10-07 14:54:34 -07:00
2022-09-19 09:57:37 -07:00
2022-07-23 21:50:11 +01:00
2022-07-25 17:29:00 -04:00
2022-03-23 18:36:55 -07:00
2022-10-07 11:09:46 -07:00
2022-04-14 13:30:56 +08:00
2022-07-17 15:03:46 -07:00
2022-07-12 12:53:08 +02:00
2022-10-13 17:29:59 +02:00
2022-09-22 18:42:31 +00:00
2022-03-04 11:39:11 +01:00
2022-03-14 17:22:24 +01:00
2022-07-17 14:24:36 -07:00
2022-10-07 14:54:34 -07:00
2022-10-14 12:26:58 -07:00
2022-09-30 11:31:02 -07:00
2022-04-05 22:30:50 +03:00
2022-10-14 15:23:26 -07:00
2022-10-12 11:12:26 -04:00
2022-10-13 07:17:25 -07:00
2022-10-07 14:54:34 -07:00
2022-08-09 09:36:39 +02:00
2022-08-16 17:47:30 +03:00
2022-04-20 18:29:40 +00:00
2022-10-07 11:09:46 -07:00
2022-10-03 22:37:58 +02:00
2022-09-30 10:26:01 -04:00
2022-07-22 15:20:53 +01:00
2022-10-07 14:54:34 -07:00
2022-10-15 02:25:27 +08:00
2022-10-07 14:54:34 -07:00
2022-10-13 07:20:41 -07:00
2022-10-05 10:31:03 +02:00
2022-09-11 01:31:03 -07:00
2022-09-30 10:27:09 -07:00
2022-08-24 22:41:38 +00:00
2022-09-05 09:01:23 +01:00
2022-09-19 09:57:37 -07:00
2022-09-19 09:57:37 -07:00
2022-10-07 14:54:34 -07:00
2022-10-17 10:47:48 -04:00
2022-10-11 22:30:24 +00:00