Jubilee
adaf340455
Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLapkin
...
Avoid a bitcast FFI call in transmuting
For things that only change the valid ranges, we can just return the input, rather than making the `LLVMBuildBitCast` call and having *it* then do nothing.
I tried to tweak this a bit more and broke stuff, so I also added some extra tests for that as we apparently didn't have coverage.
2025-06-24 19:45:31 -07:00
..
2025-06-21 23:26:56 +02:00
2025-05-21 07:24:43 +00:00
2025-06-09 23:15:44 -07:00
2025-04-06 21:41:47 +02:00
2025-04-20 11:18:38 +02:00
2025-04-05 11:44:38 -07:00
2025-05-28 15:14:34 +01:00
2025-04-07 16:53:11 -03:00
2025-04-04 16:13:57 -07:00
2025-05-01 13:49:28 +01:00
2025-05-17 09:49:03 +02:00
2025-06-18 12:37:08 +02:00
2025-05-27 11:20:52 -04:00
2025-04-17 19:45:28 +08:00
2025-04-29 10:20:25 +02:00
2025-06-16 10:14:07 +01:00
2025-06-22 12:03:42 -04:00
2025-06-04 08:38:49 +02:00
2025-06-04 08:38:49 +02:00
2025-06-16 23:04:33 +00:00
2025-06-24 14:40:11 +02:00
2025-06-16 23:04:33 +00:00
2025-05-17 09:49:03 +02:00
2025-06-18 12:37:08 +02:00
2025-04-07 23:30:55 +02:00
2025-06-16 10:54:07 -07:00
2025-04-12 22:10:17 -07:00
2025-03-21 17:34:45 -07:00
2025-04-10 09:56:37 +02:00
2025-04-10 09:56:37 +02:00
2025-04-11 09:57:21 +02:00
2025-04-10 09:56:37 +02:00
2025-04-16 17:13:50 -04:00
2025-03-17 14:08:09 +00:00
2025-04-05 11:44:38 -07:00
2025-05-17 09:49:03 +02:00
2025-04-05 11:44:38 -07:00
2025-03-06 21:38:39 +01:00
2025-04-03 21:59:43 +08:00
2025-03-06 22:29:05 +08:00
2025-03-28 09:19:57 +00:00
2025-05-04 18:11:48 -04:00
2025-04-10 09:56:37 +02:00
2025-03-17 14:08:09 +00:00
2025-03-28 09:19:57 +00:00
2025-04-10 09:56:37 +02:00
2025-06-13 01:16:36 +02:00
2025-06-16 23:04:35 +00:00
2025-06-16 23:04:33 +00:00
2025-06-16 23:04:33 +00:00
2025-03-28 09:19:57 +00:00
2025-04-04 16:13:57 -07:00
2025-06-16 23:21:23 -07:00
2025-05-17 06:42:46 +02:00
2025-04-10 09:56:37 +02:00
2025-04-10 09:56:37 +02:00
2025-03-06 22:29:05 +08:00
2025-04-16 14:48:20 +02:00
2025-06-13 22:32:15 +02:00
2025-03-28 09:19:57 +00:00
2025-03-12 00:56:43 -07:00
2025-06-23 20:26:04 +02:00
2025-06-20 19:09:02 +02:00
2025-05-27 11:20:52 -04:00
2025-03-06 10:50:23 +00:00
2025-06-12 00:47:01 +01:00
2025-04-05 11:44:38 -07:00
2025-03-12 22:39:43 -07:00
2025-04-20 11:34:56 +02:00
2025-06-13 18:59:41 -07:00
2025-04-10 21:07:09 -07:00
2025-03-19 19:45:46 +01:00
2025-03-31 22:38:53 +09:00
2025-03-30 12:45:04 -04:00
2025-04-09 13:06:10 +03:00
2025-04-09 09:09:37 -07:00
2025-04-09 10:44:49 -07:00
2025-03-06 19:56:21 +00:00
2025-06-19 09:44:24 +09:00
2025-06-19 09:44:24 +09:00
2025-06-16 23:04:33 +00:00
2025-05-29 16:07:43 +02:00
2025-06-19 09:44:24 +09:00
2025-06-19 21:44:01 -07:00
2025-04-10 09:56:37 +02:00
2025-04-05 11:44:38 -07:00
2025-03-28 09:19:57 +00:00
2025-03-19 23:57:49 -04:00
2025-06-16 10:54:07 -07:00
2025-04-05 11:44:38 -07:00
2025-03-17 14:08:09 +00:00
2025-06-16 10:54:07 -07:00
2025-06-16 10:54:07 -07:00
2025-06-13 01:16:36 +02:00