Ramkumar Ramachandra
5bfd89bda7
VectorUtils: mark lrint, llrint as trivially vectorizable ( #69945 )
...
With the recent change 98c90a13 (ISel: introduce vector ISD::LRINT,
ISD::LLRINT; custom RISCV lowering), it is now possible for
SLPVectorizer, LoopVectorize, and Scalarizer to operate on llvm.lrint
and llvm.llrint, with vector codegen for the RISC-V target. Make a
trivial change to VectorUtils, and update the corresponding tests.
2023-10-31 21:29:15 +00:00
..
2023-10-30 12:09:43 -07:00
2023-05-17 17:03:15 +02:00
2023-10-19 12:21:31 +00:00
2023-08-22 20:20:58 +01:00
2023-10-26 12:07:37 -07:00
2023-10-26 12:07:37 -07:00
2023-06-12 14:49:45 +02:00
2023-05-17 17:03:15 +02:00
2023-10-24 20:27:39 -07:00
2023-05-17 17:03:15 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-27 23:01:41 +00:00
2022-12-14 15:16:59 +01:00
2023-10-27 13:34:54 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2023-05-02 00:28:39 +08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-04 12:01:14 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-28 17:47:46 +08:00
2023-10-24 20:27:39 -07:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-05-10 11:26:23 -07:00
2023-08-29 11:42:18 +01:00
2023-01-11 14:08:06 +00:00
2023-01-04 17:25:42 +01:00
2023-10-20 14:30:04 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-12 14:35:23 +02:00
2023-08-08 12:12:30 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-08-08 11:31:21 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-04-17 13:08:15 +01:00
2022-12-14 15:16:59 +01:00
2023-08-01 15:54:02 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-01-06 10:56:17 +00:00
2023-08-01 11:53:47 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-01-04 17:25:42 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-08 11:31:21 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-01-30 17:45:01 -08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-10-22 11:41:38 +01:00
2023-01-30 09:41:40 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2023-08-29 11:42:18 +01:00
2023-01-04 17:25:42 +01:00
2023-01-11 14:08:06 +00:00
2022-12-14 15:16:59 +01:00
2023-10-30 12:09:43 -07:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-10-27 14:32:54 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-08 18:10:23 -04:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-06 12:29:06 +01:00
2022-12-14 15:16:59 +01:00
2023-10-31 21:29:15 +00:00
2023-01-06 10:56:17 +00:00
2023-10-06 12:29:06 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-06-12 13:10:22 +02:00
2023-09-28 21:15:34 +08:00
2023-09-29 22:18:32 +08:00
2023-09-29 22:18:32 +08:00
2023-10-31 07:46:01 -07:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-04-09 09:18:24 +01:00
2023-01-06 12:14:45 +01:00
2023-05-17 17:50:00 +02:00
2022-12-14 15:16:59 +01:00
2023-01-06 10:56:17 +00:00
2022-12-14 15:16:59 +01:00
2023-10-28 17:47:46 +08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-20 13:17:28 -04:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-20 12:08:52 +05:30
2022-12-14 15:16:59 +01:00
2023-01-11 14:08:06 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-20 12:08:52 +05:30
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-04-26 09:43:54 +02:00
2023-01-04 17:25:42 +01:00
2022-12-14 15:16:59 +01:00
2023-07-12 14:35:55 +02:00
2022-12-14 15:16:59 +01:00
2022-12-21 13:58:50 +00:00
2022-12-14 15:27:31 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-01-11 14:08:06 +00:00
2023-10-20 23:17:35 +01:00
2023-01-11 14:08:06 +00:00
2023-01-11 14:08:06 +00:00
2023-01-11 14:08:06 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-01-06 10:56:17 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-05-01 13:55:11 -07:00
2023-01-06 12:14:45 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-04-17 13:49:49 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2023-08-22 20:05:57 +01:00
2023-01-06 12:14:45 +01:00
2023-01-06 12:14:45 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-01-11 14:08:06 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-01-11 14:08:06 +00:00
2023-03-07 17:10:34 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-04-06 09:38:47 +02:00
2022-12-14 15:16:59 +01:00
2023-02-15 14:07:51 -08:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-04 09:17:18 +01:00
2023-03-08 20:11:28 +01:00
2023-07-26 23:23:14 +01:00
2022-12-14 15:16:59 +01:00
2023-10-12 14:35:23 +02:00
2023-09-19 14:54:25 +02:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-20 14:30:04 +01:00
2023-08-31 16:21:44 +00:00
2023-10-31 09:33:07 -07:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-09-18 21:45:34 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-08 12:10:04 +01:00
2023-10-06 12:29:06 +01:00
2023-08-24 12:14:02 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-01 15:54:02 +01:00
2023-02-09 09:42:29 +00:00
2023-06-12 14:31:54 +02:00
2023-02-09 09:42:29 +00:00
2022-12-14 15:16:59 +01:00
2023-10-20 14:30:04 +01:00
2023-01-11 14:08:06 +00:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2023-04-05 11:18:38 +01:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-01-04 17:25:42 +01:00
2023-10-17 03:49:39 +08:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-01-11 14:08:06 +00:00
2023-07-11 19:12:59 -07:00
2023-08-29 11:42:18 +01:00
2023-09-21 10:12:29 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-05-30 16:42:55 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-03 00:37:19 -07:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-01-04 17:25:42 +01:00
2023-01-04 17:25:42 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-08-29 11:42:18 +01:00
2023-06-12 13:10:22 +02:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-28 17:47:46 +08:00
2022-12-14 15:16:59 +01:00
2023-01-04 17:25:42 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-06-12 13:10:22 +02:00
2022-12-24 18:34:54 +00:00
2023-04-25 21:47:14 +01:00
2023-01-06 10:56:17 +00:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2022-12-14 15:16:59 +01:00
2023-10-23 20:25:22 +01:00
2023-08-08 12:12:30 +01:00
2023-08-21 13:05:06 -04:00
2023-10-16 20:28:23 +01:00
2023-10-22 11:41:38 +01:00
2023-09-04 12:35:58 +01:00
2022-12-14 15:16:59 +01:00
2022-12-19 20:44:44 +00:00
2022-12-19 20:44:44 +00:00
2023-01-11 14:08:06 +00:00
2023-08-29 11:42:18 +01:00
2022-12-14 15:16:59 +01:00