jeanPerier
8ddfb66903
[flang] Fix MASKR/MASKL lowering for INTEGER(16) ( #87496 )
...
The all one masks was not properly created for i128 types because
builder.createIntegerConstant ended-up truncating -1 to something
positive.
Add a builder.createAllOnesInteger/createMinusOneInteger helpers and use
them where createIntegerConstant(..., -1) was used.
Add an assert in createIntegerConstant to catch negative numbers for
i128 type.
2024-04-08 10:18:56 +02:00
..
2022-08-18 07:53:47 +02:00
2022-11-17 15:49:51 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-03 12:24:30 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-03 12:24:30 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-01-30 11:49:42 -05:00
2023-11-13 09:14:05 +01:00
2024-02-26 14:09:09 -08:00
2024-02-05 11:41:14 +00:00
2024-02-05 11:41:14 +00:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2024-02-05 11:41:14 +00:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-05 11:41:14 +00:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2023-12-06 10:19:48 +00:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2023-12-06 10:19:48 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-12-22 11:01:03 +01:00
2023-12-22 10:59:59 +01:00
2023-11-13 09:14:05 +01:00
2024-01-25 14:44:09 -08:00
2024-03-14 15:50:22 -07:00
2024-02-26 10:54:08 -08:00
2024-02-26 14:09:09 -08:00
2022-07-22 09:04:44 -07:00
2023-11-13 09:14:05 +01:00
2022-11-17 15:49:51 +00:00
2022-03-17 17:19:29 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2024-01-29 05:16:27 -08:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2022-03-17 17:19:29 +01:00
2023-11-13 09:14:05 +01:00
2023-12-06 10:19:48 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-02-26 14:09:09 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-01-23 10:05:42 +00:00
2024-01-23 10:05:42 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2022-11-17 15:49:51 +00:00
2024-03-19 11:45:31 +01:00
2023-11-13 09:14:05 +01:00
2024-02-26 14:09:09 -08:00
2022-07-22 09:04:44 -07:00
2024-03-13 08:27:15 -07:00
2023-06-06 02:01:36 +08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 10:31:36 +00:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-08-10 14:13:25 +00:00
2023-11-13 09:14:05 +01:00
2023-12-06 11:22:55 +00:00
2023-11-13 09:14:05 +01:00
2023-12-04 09:55:54 -08:00
2023-12-04 09:55:54 -08:00
2023-12-04 09:55:54 -08:00
2023-11-13 09:14:05 +01:00
2023-08-10 14:13:25 +00:00
2023-12-06 11:22:55 +00:00
2023-12-06 11:22:55 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-12-06 11:22:55 +00:00
2022-03-16 16:50:43 +00:00
2023-11-13 09:14:05 +01:00
2022-03-18 10:36:38 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-08-10 14:13:25 +00:00
2024-01-24 13:23:55 +01:00
2023-11-13 09:14:05 +01:00
2022-03-15 22:16:47 +01:00
2023-11-13 09:14:05 +01:00
2022-03-15 22:16:47 +01:00
2023-11-29 13:21:41 +01:00
2024-02-26 14:09:09 -08:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2022-11-17 15:49:51 +00:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2024-04-08 10:18:56 +02:00
2024-04-08 10:18:56 +02:00
2023-07-11 18:53:31 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-12-06 10:19:48 +00:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-04-03 10:19:06 -07:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-12-06 10:19:48 +00:00
2024-02-26 14:09:09 -08:00
2022-03-16 20:43:07 +01:00
2024-02-28 10:39:14 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-05 13:36:48 -08:00
2024-03-06 08:17:09 -08:00
2024-03-06 08:17:09 -08:00
2024-02-26 14:09:09 -08:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-13 08:26:33 -07:00
2024-02-28 14:30:29 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-03-19 11:45:31 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2022-07-22 09:04:44 -07:00
2024-01-26 14:20:50 +00:00
2024-03-05 13:36:48 -08:00
2024-02-26 10:54:08 -08:00
2024-01-29 05:16:27 -08:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2024-03-19 11:45:31 +01:00
2024-01-26 11:09:29 +00:00
2023-11-13 09:14:05 +01:00
2024-03-19 11:45:31 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 10:54:08 -08:00
2023-11-29 16:15:43 +00:00
2024-03-19 11:45:31 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-01-29 16:34:04 +00:00
2024-01-29 16:34:04 +00:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2023-07-19 14:42:04 +01:00
2024-03-05 13:36:48 -08:00
2024-02-26 14:09:09 -08:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2023-11-13 09:14:05 +01:00
2024-02-28 14:30:29 +01:00
2024-01-24 13:23:55 +01:00
2023-11-13 09:14:05 +01:00